我正在使用 mvc3,我的视图中有一个下拉列表。
@Html.DropDownListFor(m => m.State,
new SelectList(Model.StateList, "Value", "Text"))
有没有办法在视图中设置选定的值?
我正在使用 mvc3,我的视图中有一个下拉列表。
@Html.DropDownListFor(m => m.State,
new SelectList(Model.StateList, "Value", "Text"))
有没有办法在视图中设置选定的值?
扩展 Romias 所说的内容,在您的控制器中,将 Model.State 设置为您想要的任何值。如果你想要'WI',那么 Model.State 应该等于它。
控制器:
public ActionResult Index()
{
var m = new TestViewModel();
m.State = "WI";
return View(m);
}
查看:
@Html.DropDownListFor(m => m.State, new SelectList(Model.StateList, "Value", "Text", Model.State))
做就是了:
@Html.DropDownListFor(m => m.State, new SelectList(Model.StateList, "Value", "Text", Model.State))