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 に答える