我想在控制器的视图模型中更改字符串的值,并将其传递回视图,如下所示:
[HttpPost]
public ActionResult TestAction(TestViewModel model)
{
model.TestStringValue = "test val";
return View("Index", model);
}
该值显示在文本框中,但未显示更新的值。在控制器中我需要做什么来更新视图模型的字段?
答案 0 :(得分:2)
尝试
ModelState.Clear();
清除模型状态值
答案 1 :(得分:1)
尝试
ModelState.Remove("TestStringValue");
model.TestStringValue = "test val";