我的ajax未启用。
当我按下ajax链接时,页面会发布到部分页面。
我的代码有什么问题?
我正在使用Visual Studio 2013 express MVC4
查看
@{
ViewBag.Title = "Home Page";
}
@Ajax.ActionLink("link", "Test", new AjaxOptions {
HttpMethod="POST",
UpdateTargetId="t",
InsertionMode=InsertionMode.Replace
})
<div id="t">mmmmmmmmmmmmmmmmmm</div>
控制器
public PartialViewResult Test ()
{
return PartialView("_PTest");
}
public ActionResult Index()
{
return View();
}
部分视图
<p>partial test</p>
_layout
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/bootstrap")
答案 0 :(得分:2)
您需要确保引用Unobtrusive Ajax。它应该出现在创建一个新的MVC项目时,但是如果你需要从Nuget获取它的详细信息,请看看https://www.nuget.org/packages/jQuery.Ajax.Unobtrusive/