Html.TextBoxFor не отображает обновленное значение в действии POST

На мой взгляд, у меня

      <%:Html.LabelFor(model => model.IPAddress)%>

    <div class="editor-field">
        <%:Html.TextBoxFor(model => model.IPAddress)%>
        <%:Html.ValidationMessageFor(model => model.IPAddress)%>
    </div>

В моем контроллере (метод отправки) есть это

[HttpPost]
public ActionResult Manipulation(MyModel model){
  //I change modele here
  if(something)
    model.IPAddress="100.100.100.100";
  return View(model);
}

Итак, мой вопрос: Когда я меняю модель, TextBoxFor не меняет своего значения. TextBoxFor получает его значение, когда я перехожу от метода get к сообщению, а позже я не могу изменить значение TextBoxFor. Я отлаживаю, и моя модель имеет новое значение, но TextBoxFor не показывает новое значение.

Вы можете мне помочь?

12
задан cashmere 15 October 2019 в 08:48
поделиться