我的控制器代码如下所示:
[HttpPost]
public ActionResult Create(ExampleViewModel model)
{
model.User.RegistrationNumber = this.RegistrationNumber;
if (ModelState.IsValid)
{
}
return View("Create", model);
}
我不断收到一条验证错误消息,说"Registration Number cannot be blank"
我正在明确设置它。
ModelState
由于我以某种方式修改了模型,我是否必须重置?
发生了什么基本上我将文本框设置为禁用,然后在表单发布期间数据丢失了,所以我必须再次明确设置它。