我在子域中发布了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代码响应。我认为这会使页面重定向以对控制器执行操作。
请帮助,我很拼命!
答案 0 :(得分:0)
所以,我无法解决它。
我只是在一个绝对领域出版,确实如此。
似乎没有办法使用共享主机并使一切正常运行。