具有Option和Value的Html.DropDownList设置为不使用ViewData

Sle*_*lee 1 asp.net-mvc

我想创建它,但显示的选项有其他不同的值:

<%=Html.DropDownList("", new SelectList(new[] { "Alabama", "Alaska", "American Samoa", "Arizona", "Arkansas", "California", "Colorado", "Connecticut" }))%>
Run Code Online (Sandbox Code Playgroud)

IE浏览器.将显示阿拉巴马州,但此选择的值将是AL.而且我不想使用ViewData.

Rob*_*ski 5

<%=
    Html.DropDownList("state", new [] { 
        new SelectListItem() {Text = "Alabama", Value = "AL"}, 
        new SelectListItem() {Text = "Alaska", Value = "AK" } 
}) %>
Run Code Online (Sandbox Code Playgroud)