日期:2014-05-20  浏览次数:20744 次

DropDownListFor的问题
asp.net mvc的<%=Html.DropDownListFor()%>怎么在修改数据页面初始化时选择传入的对象值

------解决方案--------------------
view:
  @Html.DropDownList("CategoryID", string.Empty)

controller:
 ViewBag.CategoryID = new SelectList(_DalCategory.GetAllList(), "ID", "Name");
------解决方案--------------------
MVC框架中使用的   页面布局采用客户端生成   DropDownListFor()  传入的参数为  id  及对应实体或者ResultAciton里赋的值
------解决方案--------------------
引用:
view:
  @Html.DropDownList("CategoryID", string.Empty)

controller:
 ViewBag.CategoryID = new SelectList(_DalCategory.GetAllList(), "ID", "Name");

string.Empty试着将model里面的CategoryID 传进去