Частичное представление не отправляет модель в поддомен - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть 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 кода ответа.Я думаю, это перенаправляет страницу, чтобы получить действие на контроллере.

Пожалуйста, помогите, я в отчаянии!

1 Ответ

0 голосов
/ 11 октября 2018

Итак, я не мог решить это.

Я только что опубликовал в абсолютном домене, и так оно и есть.

Кажется, нет никакого способа использовать общий хост и поддерживать его в порядке.

...