您现在的位置是:首页 >

点按锁按钮以进行更改 防止ASP.NET按钮多次提交的办法

火烧 2021-12-06 12:33:09 1046
防止ASP.NET按钮多次提交的办法   网上查了很多方法 都不太好使 不如自己写一个 思路就是把按钮按下时用Java cri t在客户端把按钮下一次的o click事件改为retur fal e 这
点按锁按钮以进行更改 防止ASP.NET按钮多次提交的办法

防止ASP.NET按钮多次提交的办法  

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

lishixinzhi/Article/program/net/201311/14910  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码