我希望在控制器中更改视图模型中字符串的值并将其传递回视图,如下所示:
[HttpPost]
public ActionResult TestAction(TestViewModel model)
{
model.TestStringValue = "test val";
return View("Index", model);
}
该值显示在文本框中,但不显示更新的值。我需要在控制器中执行哪些操作才能更新视图模型的字段?
试试
ModelState.Clear();
清除模型状态值
尝试
ModelState.Remove("TestStringValue");
model.TestStringValue = "test val";