读书人

Ajax.BeginForm 出现重复提交

发布时间: 2012-04-19 14:36:43 作者: rapoo

在线等 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 引用部分贴出来。

读书人网 >C#

热点推荐