我有一個簡單的強類型視圖,但我似乎無法更新我的表單上的文本框後後。TextBoxFor值後不更新
這裏是我的模型:
public class Repair
{
public string Number { get; set; }
}
在我看來是一個TextBox:
@Html.TextBoxFor(x => x.Number)
我想一個帖子到我的控制器之後更新文本框:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(Repair r)
{
r.Number = "New Value";
return View(r);
}
儘管我將Number設置爲新值,但文本框中的文本不會更改。我究竟做錯了什麼?
當嘗試設置的ModelState值,我得到這個錯誤:錯誤無法隱式轉換類型「字符串」到「System.Web.Mvc.ValueProviderResult」 – broke
@broke - 用正確的語法更新它。以下是ValueProviderResult上的MSDN - http://msdn.microsoft.com/zh-cn/library/system.web.mvc.valueproviderresult(v = vs.108).aspx。感謝您的領導! – Tommy
感謝您的更新! – broke