У меня есть простой строго типизированный вид, но я не могу обновить текстовое поле в моей форме после сообщения.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, я получаю эту ошибку: Ошибка \t \t 11 Не удается неявно преобразовать «строка» типа для «» System.Web.Mvc.ValueProviderResult – broke
@broke - был обновлен с правильным синтаксисом , Вот MSDN на ValueProviderResult - http://msdn.microsoft.com/en-us/library/system.web.mvc.valueproviderresult(v=vs.108).aspx. Спасибо за головы! – Tommy
Спасибо за обновление! – broke