首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Ajax.BeginForm 出现重复提交

2012-04-19 
在线等 Ajax.BeginForm 出现重复提交C# code@using (Ajax.BeginForm(Index3, new AjaxOptions { UpdateT

在线等 Ajax.BeginForm 出现重复提交

C# code
@using (Ajax.BeginForm("Index3", new AjaxOptions { UpdateTargetId = "divData3", HttpMethod = "Get", OnBegin = "checkSubmit()"}))


JS
function checkSubmit() {
  alert($("#sname").val());
  this.form0.action = "/TrafficLine/Index3?sname=" + $("#sname").val();  
  }

会重复提交 alert也会弹出两次。。有分再加

[解决办法]
检查 引用的js文件,应该有重复引用的,当你的页面文件 引用 例如:“jquery.unobtrusive-ajax.min.js”和“jquery.unobtrusive-ajax.js” 时候 就会两次,因为min 就是缩减版本(无格式的),和不带min的一样,问题应该在这...或者把你的源文件 js 引用部分贴出来。

热点排行