mvc2中DropDwonList修改的时候如何显示数据中的默认值?
具体:添加的时候选择的是北京,在修改的时候默认选中的就是"北京"
在详细页面的控制器中 指定 id 就可以啦。比如:
控制器中这样写 :
model.GenreList = new GenreController().GetGenreList(); //selectlistitem
model.GenreId = 1; //你要选中的那一项 就是下拉框中的value, 这里的1在实际中你可以改成动态的
view 页面:
@Html.DropDownListFor(m => m.GenreId, Model.GenreList, new { @style = "width:150px;" })
如果DropDownList的Items集合里有北京 那么你直接设置它的value='北京' 应该就可以了 要不就用jq 设置它的val()是北京也可以
这个你在修改的时候,肯定是读取了数据的信息啊,你可以通过数据显示的时候来搞定
设置 selected 属性