2013-10-04 57 views
1

我期待改變一個字符串的值在控制器視圖模型,並將其傳遞迴視圖像這樣:更改模型在httppost行動值

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

值所示一個文本框,但沒有顯示更新的值。我需要在控制器中更新視圖模型的字段?

回答

1

嘗試

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

謝謝。工作過一種享受。 – Wilky

2

嘗試

ModelState.Clear(); 

要清除模式狀態值

+0

這也會起作用,但我在模型中還有其他值,我不想清楚(儘管我認識到這在問題中不明確) – Wilky