asp.net-mvc - 如何在 ASP.NET MVC 中动态预选 html.DropDownlist 中的项目

标签 asp.net-mvc html-select

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

这就是我现在所拥有的..

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

最佳答案

设置 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();" } 
                       )%>

关于asp.net-mvc - 如何在 ASP.NET MVC 中动态预选 html.DropDownlist 中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/450669/

相关文章:

c# - 从 C# 以编程方式将文件创建到 Onedrive?

c# - ASP.NET MVC 自定义用户类与 System.Security.Principal.iPrincipal 发生冲突

html - 如何在纯 CSS 中制作带有两个(独立)复选框的 HTML 选择字段

AngularJs 和 <select> : Default selected options are removed

javascript - 如何在禁用和选中的选择中设置选项样式?

asp.net-mvc - 如何禁用特定 Controller /操作的自动 ModelState 验证?

javascript - 如何从 jquery 函数将 html 表行发送到 Controller 操作

c# - 如何将域对象列表转换为 ASP.NET MVC 中 Controller 上的 View 模型

javascript - "Drop-down"所选值未在 HTML 中更新

javascript - 如何通过javascript从下拉列表中获取选定的值并在java bean中设置选定的值?