mvc5 - ajax调用替换所有页面而不仅仅是div

时间:2015-11-11 22:58:32

标签: asp.net-mvc-4 ajaxform

我已经多次看过这个问题,并尝试了所有建议 - 从来没有更少我的div没有被替换 - 而是所有的页面被"替换" 我正在使用MVC5。 出于项目原因,我无法在此处发布代码 - 但这个新项目几乎总结了我的问题。

public ActionResult TestPartial()
    {
        return PartialView("_pView");
    }

查看:

   <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")"     type="text/javascript"></script>
   <script src="~/Scripts/jquery.validate.js"></script>
   <script src="~/Scripts/jquery.validate.unobtrusive.js"></script>

   <script src="~/Scripts/MicrosoftAjax.js" type="text/javascript"></script>
   <script src="~/Scripts/MicrosoftMvcAjax.js" type="text/javascript">    </script>


<div col-md-12">
@using (Ajax.BeginForm("TestPartial", "Home", new AjaxOptions
{
    HttpMethod = "GET",
    UpdateTargetId = "reportView",
    InsertionMode = InsertionMode.Replace
}, null, new { id = "form" }))
{


    <input type="submit" value="submit" />

}

使用最新的jquery版本2.1.4

为什么这不是我的部分视图添加到div的任何想法? 局部视图只是此示例的跨度文本。

0 个答案:

没有答案