- 第一种方法(本质是页面提交时判断,页面上的所有按钮提交后,执行那段JS,可以在其中加入按钮判断,实现对多按钮的不用提示功能)
在提交页面的按钮中加入如下代码:





此时在点击该按钮之后,弹出一个提示框,如果点击取消,则不会刷新页面查看页面,生成的JS代码为:















第二种方法(可以针对不同的按钮,执行不同的操作)


this.DetailsFooter_btnSave.Attributes["onclick"] = "if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate();"
//+"debugger;"
+ "if(Page_BlockSubmit) return;
+ "if(!formSubmit(true))return;"//以上都是判断Asp.Net是否已经正确注册验证脚本到客户端的IE上,并执行注册的Js验证
+ this.DetailsFooter_btnSave.Attributes["onclick"] + ";";//此行增加了自定义的Js验证方法,以实验执行自定义的Js,
如果成功,则返回提交,否则提交将会被取消
这个方案不是特别好,在特殊情况下可能会有问题