部分视图不在子域中发送模型
Partial view not sending model in subdomain
我在子域中发布了一个 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/”link。
更新
查看网络发送模型也已发送,各项参数正常。这让我认为问题在于响应,而不是调用控制器。
更新 2
在网络中我收到 302 代码响应。我认为这会使页面重定向以在控制器上执行操作。
请帮忙,我很绝望!
所以,我无法解决它。
我刚刚在绝对域中发布,所以它是。
似乎没有办法使用共享主机并保持正常运行。
我在子域中发布了一个 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/”link。
更新
查看网络发送模型也已发送,各项参数正常。这让我认为问题在于响应,而不是调用控制器。
更新 2
在网络中我收到 302 代码响应。我认为这会使页面重定向以在控制器上执行操作。
请帮忙,我很绝望!
所以,我无法解决它。
我刚刚在绝对域中发布,所以它是。
似乎没有办法使用共享主机并保持正常运行。