
mvc使用MVC Ajax.BeginForm提交的时候有重复提交结果的时候检查相关js文件引用情况,
其中mvc4注意
1
2
3
4
|
@Scripts.Render( "~/bundles/modernizr" )
bundles.Add( new ScriptBundle( "~/bundles/jqueryval" ).Include(
"~/Scripts/jquery.unobtrusive*" ,
"~/Scripts/jquery.validate*" ));
|
这个里边他是通过*号加载了符合通配符的js文件,我们只用其中一个就够了,比如用min就不用未压缩的,用未压缩的就不用min的,
可以把上边指定使用相同种类的某一个js文件即可。
具体修改为:
1
2
3
|
bundles.Add( new ScriptBundle( "~/bundles/jqueryvalmin" ).Include(
"~/Scripts/jquery.unobtrusive-ajax.min.js" ,
"~/Scripts/jquery.validate*" ));
|
只保留一个 jquery.unobtrusive-ajax.min.js文件即可
其他mvc版本用同样的解决方法。