预选择下拉框的值

时间:2010-08-02 18:53:22

标签: c# asp.net

正如标题所说的那样

<td><%= Html.DropDownList("Weight", Model.Weightddl.Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }))%></td>

这是我的代码行。我有值Model.Weight,我希望在加载时预先选择...如何将其设置为选定值?

感谢

史蒂夫

1 个答案:

答案 0 :(得分:2)

设置Selected property,如下所示:

<td><%= Html.DropDownList("Weight", 
             Model.Weightddl.Select(x => new SelectListItem { 
                 Text = x.Name, 
                 Value = x.Id.ToString(),
                 Selected = (x.Id == Model.Weight)
             }))%></td>