Html.BeginAjaxForm需要引入哪些js脚本 悬赏:0

我为一个表单设置了Html.BeginAjaxForm,但是提交后页面还是跳转了没有异步刷新,我的代码如下,Html.BeginAjaxForm设置为@using (Html.BeginAjaxForm("EditExpertApplication", "UserSpace", null, FormMethod.Post, new AjaxFormOptions { OnSuccessCallBack = "OnSuccessCallBack", OnErrorCallBack = "OnErrorCallBack" }, new RouteValueDictionary { { "class", "form-horizontal" }, { "id", "editForm" } })),回调函数如下图所示:

QQ截图20151119093516.png

后台方法如下图所示:

QQ截图20151119093621.png

但是执行后页面还是会跳转并显示如下图:

QQ截图20151119093707.png

我怀疑是我没有引入哪个js,请哪位大神告诉我问题出在哪里

  • support
  • 近乎_support
  • 2015-11-19 18:26 发布

根据你提的问题,有两种方式能帮助你解决问题

1.直接引用   bundle(近乎产品 BundleConfig.cs 文件)

@Scripts.Render("~/Bundle/Scripts/jQuery")

 @Scripts.Render("~/Bundle/Scripts/Site")

2.引用js 文件 (如图)

 

 

123.png