首页 > 解决方案 > 部分视图未在子域中发送模型

问题描述

我在子域中发布了 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/

提交访问控制器,但使用空模型 在 localhost 中工作正常

它位于共享主机中,因此路由在每个操作链接中插入“/dev/”。

更新

查看发送模型的网络也已发送,所有参数都很好。这让我认为问题在于响应,而不是调用控制器。

更新 2

在网络中,我收到 302 代码响应。我认为这会使页面重定向以在控制器上执行操作。

请帮忙,我很绝望!

标签: asp.net-mvc-4subdomainpartial-views

解决方案


所以,我无法解决它。

我刚刚在一个绝对域中发表了,所以它是。

似乎没有办法使用共享主机并保持正常工作。


推荐阅读