У меня есть MVC4, опубликованный в поддомене.
С тех пор, как я опубликовал, частичные представления не отправляют изменения модели в контроллер.
Это на .cshtml:
@using (Ajax.BeginForm("_PartialEmpreendimentos", "Empreendimentos", new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "Resultados",
LoadingElementId = "loader",
OnSuccess = "setBusy"
},
new { @name = "FormPrincipal" }))
{
@*<%-- Resultados --%>*@
Html.RenderAction("_PartialEmpreendimentos", Model);
}
Здесь у меня есть контроллер:
public ActionResult _PartialEmpreendimentos(PesquisaEmpreendimentoDto pesquisa)
{
code here...
return PartialView("_PartialEmpreendimentos", pesquisa);
}
При доступе к действию здесь модель пуста.
Любая идея, что я могу сделать?
Вот сайт из примера:
http://dev.centure.com.br/dev/Empreendimentos/EmpreendimentosLista/
Подтвердите доступ к контроллеру,но с пустой моделью Отлично работает на локальном хосте
Он находится на общем хосте, поэтому маршрут вставьте «/ dev /» в каждую ссылку действия.
ОБНОВЛЕНИЕ
Просмотр сети, отправляющей модель, также был отправлен со всеми параметрами в порядке.Это заставляет меня думать, что проблема заключается в ответе, а не в вызове контроллера.
ОБНОВЛЕНИЕ 2
В сети я получаю 302 кода ответа.Я думаю, это перенаправляет страницу, чтобы получить действие на контроллере.
Пожалуйста, помогите, я в отчаянии!