在 httppost 操作中更改模型的值



我希望在控制器中更改视图模型中字符串的值并将其传递回视图,如下所示:

[HttpPost]
public ActionResult TestAction(TestViewModel model)
{
    model.TestStringValue = "test val";
    return View("Index", model);
}

该值显示在文本框中,但不显示更新的值。我需要在控制器中执行哪些操作才能更新视图模型的字段?

试试

ModelState.Clear();

清除模型状态值

尝试

ModelState.Remove("TestStringValue");
model.TestStringValue = "test val";

最新更新