【问题标题】:How do I Dynamically Preselect an item in a html.DropDownlist in ASP.NET MVC如何在 ASP.NET MVC 的 html.DropDownlist 中动态预选项目
【发布时间】:2009-01-16 15:08:15
【问题描述】:

有没有办法在页面加载或发布到服务器时预先选择一个项目..

这就是我现在拥有的..

<%=Html.DropDownList("dllMonths", 
    new SelectList(new List<string>() {
       "", "January", "Feburary", "March", "April", "June", 
       "July", "August", "September", "October", "November", 
       "December"}), 
    new { onchange="this.form.submit();" })%>

【问题讨论】:

    标签: asp.net-mvc html-select


    【解决方案1】:

    设置 SelectList 的 SelectedValue 属性,或将其作为第二个参数传递给 SelectList 构造函数。

    <% = Html.DropDownList ( "dllMonths", 
                               new SelectList ( new List ( ) 
                                              { "", "January", "Feburary", "March", 
                                                "April", "June", "July", "August", 
                                                "September", "October", "November", 
                                                "December" },
                                              "April" ), 
                               new { onchange = "this.form.submit();" } 
                           )%>
    

    【讨论】:

    • 我会走得更远一点,说您应该对选定的项目参数使用重载。
    • 我想这就是我所说的:)
    • 他给了两个选择;我是说第一个确实是唯一可以接受的。但我投了赞成票,因为他做对了。
    • 是的,实际上我同意这一点。我认为它可能也会保存函数调用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多