2015-11-19 11:39:49
存在问题:
C#点击提交按钮后会触发多次提交事件
解决方案:
1)方法一
提交按钮增加OnClientClick=”if(!confirm(‘是否确定提交?’))return false;”
2)方法二
在事件结束后进行页面跳转
3)方法三
(在某些时候,在form里不加defaultButton点击回车也会触发提交,这时就用下列方法处理)
提交按钮增加OnKeyPress=”if ((event.keyCode == 13)) event.keyCode=0;”
4)方法四
在Page_load里加
btnTIJIAO.Attributes.Add("onclick", "this.disabled=true;" + this.ClientScript.GetPostBackEventReference(btnTIJIAO, ""));
本文介绍了在C#中解决表单重复提交问题的四种方法,包括客户端确认、页面跳转、阻止回车键默认行为及禁用提交按钮等技术手段。
1131

被折叠的 条评论
为什么被折叠?



