我将如何在 mvc 5 中创建包含硬编码字符串值 asp.net 下拉列表.

本文关键字:字符串 编码字符 编码 asp 下拉列表 net 包含硬 创建 mvc | 更新日期: 2023-09-27 18:36:25

>我不想在特定应用程序中输入地址详细信息。我需要在下拉列表中获取城市,州和国家的名称。我怎样才能实现它?有没有其他方法可以在不使用Javascript的情况下实现相同的目标?

我将如何在 mvc 5 中创建包含硬编码字符串值 asp.net 下拉列表.

我个人喜欢使用枚举。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>