5

我正在使用 mvc3,我的视图中有一个下拉列表。

@Html.DropDownListFor(m => m.State,
new SelectList(Model.StateList, "Value", "Text"))

有没有办法在视图中设置选定的值?

4

2 回答 2

6

扩展 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))
于 2012-12-04T23:08:58.797 回答
1

做就是了:

@Html.DropDownListFor(m => m.State, new SelectList(Model.StateList, "Value", "Text", Model.State))
于 2012-12-04T21:49:16.700 回答