【发布时间】:2011-08-18 14:38:16
【问题描述】:
在下面的代码中,虽然 model.Title 保存了正确的选定值,但它没有在 ddl 中设置,id 为“Title”。
我可以用任何其他方式设置选定的值吗? (比如在文档中准备好了吗?)
<td>
@Html.DropDownListFor(model => model.Title, Model.TitleList, !Model.IsTitleEditable ? (object)new { id = "Title", @disabled = "disabled", @style = "width:250px;" } : (object)new { id = "Title", @style = "width:250px" })
</td>
在我的控制器中,选择列表填充如下:
model.TitleList = new SelectList(GetAllTitles(), "Code","Value");
在这种情况下,我使用的是其他重载方法,如何设置这个selectList的selectedValue属性?
【问题讨论】:
-
能否展示设置model.TitleList的代码和设置model.Title的代码?
标签: jquery asp.net-mvc asp.net-mvc-3