1

我对此代码有一个看法:

@Html.DropDownListFor(m => m.state, Model.States, new { @class = "search" })

以及带有此代码的控制器:

model.state = "MG";
return View("Pageabc",model);

使用以下方法调用此页面:

http://localhost.com:58213/Search/Pageabc/?state=SC

看,在控制器上,我设置 state = MG 以使该值 = 在下拉菜单中选中,但下拉菜单使值 = SC 被选中。

我能做些什么?谢!

4

1 回答 1

0

ModelState 收到 state = SC 的值。

解决方案:

ModelState.SetModelValue("状态", null);

于 2013-03-19T18:13:00.197 回答