在下面的代码中,尽管model.Title保存了正确的选定值,但它没有在ddl中设置,ID为'Title'。在MVC3.0的HTML.Dropdownlistfor中填充选定值的替代方法
我可以用其他方式设置选定的值吗? (如在文件准备好了?)
<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");
在这种情况下,我为使用其他的重载方法,如何设置selectedValue属性这个selectList的?
可以显示设置model.TitleList和设置model.Title的代码的代码吗? –