在下面的代碼中,儘管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的代碼的代碼嗎? –