Не получаю обновления в MVC - PullRequest
       1

Не получаю обновления в MVC

0 голосов
/ 15 сентября 2010

Не получаю обновления в MVC Просмотр по методу публикации

Привет

Вот мой код контроллера:

public ActionResult Search()
{
    ForecastManagementViewModel viewModel = new ForecastManagementViewModel();
    viewModel.JobDate = System.DateTime.Now;

    return View(viewModel);
}

[HttpPost]
public ActionResult Search(ForecastManagementViewModelPost model)
{
    ForecastManagementViewModel viewModel = new ForecastManagementViewModel();
    viewModel.JobDate = model.JobDate.AddDays(20);
    return View(viewModel);
}

Проблема в том, что при возвращении нового представления оно не содержит обновленного значения даты. (Кстати, за этим типом DateTime есть jquery EditorTemplate).

Вот немного кода вида:

<% using (Html.BeginForm())
      { %>
<fieldset>

    <legend>Search Criteria</legend>

    <div class="divFirstColumn">
        <div><%= Html.LabelFor(m => m.JobDate) %></div>
        <%= Html.EditorFor(m => m.JobDate) %>
    </div>    

</fieldset>

 <% } %>   

Любые идеи, где я могу ошибаться. Я использую MVC2 под Visual Studio 2008 SP1.

Приветствия

J Dubs.

1 Ответ

0 голосов
/ 15 сентября 2010

Может ли быть проблема с несоответствием формы ... Можете ли вы проверить идентификатор на стороне клиента, выполнив просмотр источника, чтобы убедиться, что он будет правильно подключен к модели при публикации? Кроме того, я бы проверил, используя точку останова в сообщении, коллекцию форм, чтобы увидеть, что ключ находится на стороне сервера. Коллекция форм также доступна как свойство контроллера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...