1

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

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

该值显示在文本框中,但未显示更新的值。我需要在控制器中做什么来更新视图模型的字段?

4

2 回答 2

2

尝试

ModelState.Clear();

清除模型状态值

于 2013-10-04T09:35:52.057 回答
1

尝试

ModelState.Remove("TestStringValue");
model.TestStringValue = "test val";
于 2013-10-04T07:47:05.890 回答