C# 带asp:MenuItem的下拉列表菜单
我正试图用以下代码创建一个C# 带asp:MenuItem的下拉列表菜单,c#,asp.net,drop-down-menu,webforms,C#,Asp.net,Drop Down Menu,Webforms,我正试图用以下代码创建一个下拉列表菜单: <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal"> <Items> <asp:MenuItem NavigateUrl="~/Default.aspx" Text="דף הבית"
下拉列表
菜单:
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="דף הבית"/>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="עלינו"/>
</Items>
</asp:Menu>
这里有人知道如何使项目出现在“ףהבית”的子菜单上吗
我找到的答案是:
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="דף בית">
<asp:MenuItem NavigateUrl="#" Text="סך הבית 2"></asp:MenuItem>
<asp:MenuItem NavigateUrl ="#" Text = "סך הבית 3"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="הרעיון הכללי"/>
<asp:MenuItem NavigateUrl="~/programs.aspx" Text="התוכנות והתוספים של האתר" />
<asp:MenuItem NavigateUrl="~/crew.aspx" Text="צוות?" />
</Items>
您只需使控件不自动关闭,并将子菜单(下拉)项嵌入其中即可。像这样:
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="דף הבית">
<asp:MenuItem NavigateUrl="~/Page1.aspx" Text="Page1">
<asp:MenuItem NavigateUrl="~/Page2.aspx" Text="Page2">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="עלינו"/>
</Items>
</asp:Menu>
警告一下,这些控件可能有点难以设计。因此,如果您想要更大的灵活性/控制力,我建议您使用CSS(如果需要,还可以使用javascript)和HTML无序列表(ul
)尝试以下方法:
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="דף הבית">
<asp:MenuItem NavigateUrl="~/Page1.aspx" Text="Page1"/>
<asp:MenuItem NavigateUrl="~/Page2.aspx" Text="Page2"/>
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="עלינו"/>
</Items>
在另一种解决方案中,第4行和第5行中的“/”缺失……没关系。我找到了方法,java scipt one和这项工作是一样的。