有没有人能够复制使用razor在MVC3中使用asp.net 4模板默认获得的下拉(垂直)菜单?我可以添加更多水平选项,但希望能够复制垂直菜单子项列表。此功能是否内置于visual studio中的默认剃刀模板?我尝试搜索但无法找到一些复制此代码的示例代码。
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home">
<asp:MenuItem NavigateUrl="~/MenuItem2.aspx" Text="Item2"/>
<asp:MenuItem NavigateUrl="~/MenuItem3.aspx" Text="Item2"/>
<asp:MenuItem NavigateUrl="~/MenuItem4.aspx" Text="Exit"/>
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Help.aspx" Text="Help">
<asp:MenuItem NavigateUrl="~/About.aspx" Text="About"/>
</asp:MenuItem>
</Items>
</asp:Menu>
答案 0 :(得分:0)
Razor语法中的选择列表或下拉列表是:
@Html.DropDownList
或
@Html.DropDownListFor