我将如何在 mvc 5 中创建包含硬编码字符串值 asp.net 下拉列表.
本文关键字:字符串 编码字符 编码 asp 下拉列表 net 包含硬 创建 mvc | 更新日期: 2023-09-27 18:36:25
>我不想在特定应用程序中输入地址详细信息。我需要在下拉列表中获取城市,州和国家的名称。我怎样才能实现它?有没有其他方法可以在不使用Javascript的情况下实现相同的目标?
我个人喜欢使用枚举。MVC 5 内置了对 Enum 下拉列表的支持,请使用 EnumDropDownListsfor helper 类 http://msdn.microsoft.com/en-us/library/system.web.mvc.html.selectextensions.enumdropdownlistfor%28v=vs.118%29.aspx
您的枚举:
public enum country
{
usa
others
}
在您的视图中:
@Html.EnumDropDownListFor(m => m.country,"Select a Country",null)
您可以简单地将项目及其值添加为下面的代码。
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Value="us">United State America</asp:ListItem>
<asp:ListItem Value="ca">Canada</asp:ListItem>
</asp:DropDownList>