您现在的位置是:首页
>
点按锁按钮以进行更改 防止ASP.NET按钮多次提交的办法
防止ASP.NET按钮多次提交的办法 网上查了很多方法 都不太好使 不如自己写一个 思路就是把按钮按下时用Java cri t在客户端把按钮下一次的o click事件改为retur fal e 这

防止ASP.NET按钮多次提交的办法
网上查了很多方法 都不太好使 不如自己写一个 思路就是把按钮按下时用Javascript在客户端把按钮下一次的onclick事件改为return false; 这样在服务器端页面重新送回客户端之前 再次点击按钮都不会Post到服务端 同时将按钮的style改为一行字的样子 光标也变成沙漏状 当服务端页面重新产生后Button又会回到初始状态 该方法对于F 刷新还不能防范 只是简单封闭了F 的按键 为了防止刷新时再次提交可以在页面返回前将一些TextBox控件清空 这样就可以判断如果该TextBox为空则不再进行后续操作(如写库) 或是后台操作成功后跳转到另一个页面以防止恶意刷新 主要是考虑在企业内网使用 不是为了防黑客 所以不是非常严格
lishixinzhi/Article/program/net/201311/14910 很赞哦! (1046)