绑定MVC混淆

本文关键字:混淆 MVC 绑定 | 更新日期: 2023-09-27 18:04:47

我有一个视图与此代码:

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

和一个控制器,代码如下:

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

这个页面使用

http://localhost.com: 58213/搜索/Pageabc ?状态= SC

看,在控制器我设置状态= MG使这个值在下拉菜单中=选定,但下拉菜单使值= SC被选中。

我能做什么?谢谢!

绑定MVC混淆

ModelState收到state = SC的值。

解决方案:

状态。SetModelValue("状态",null);