2013-0322

MVC Ajax.BeginForm重复提交解决方法

作者: momy 分类: 编程开发 0 Comment »
摘要:MVC Ajax.BeginForm重复提交解决方法

mvc使用MVC Ajax.BeginForm提交的时候有重复提交结果的时候检查相关js文件引用情况,

其中mvc4注意

@Scripts.Render("~/bundles/modernizr")
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
                       "~/Scripts/jquery.unobtrusive*",
                       "~/Scripts/jquery.validate*"));

这个里边他是通过*号加载了符合通配符的js文件,我们只用其中一个就够了,比如用min就不用未压缩的,用未压缩的就不用min的,

可以把上边指定使用相同种类的某一个js文件即可。


具体修改为:

bundles.Add(new ScriptBundle("~/bundles/jqueryvalmin").Include(
"~/Scripts/jquery.unobtrusive-ajax.min.js",
"~/Scripts/jquery.validate*"));


只保留一个 jquery.unobtrusive-ajax.min.js文件即可

其他mvc版本用同样的解决方法。

标签: MVC Ajax.BeginForm 重复提交 阅读: 15087
上一篇: EF Migrations Command Reference - 10114次
下一篇: Jquery 插件推荐 陆续更新 - 10013次

向右滑动解锁留言