zoukankan      html  css  js  c++  java
  • 防止重复提交

    Button1.Attributes.Add("onclick",   "this.value='正在提交中,请等待……';this.disabled=true;"   +   this.GetPostBackEventReference(Button1));

    于是根据这个写了个只能提交一次的控件:

        public class ButtonSubmitOnce : Button
        
    {
            
    private string _textonclick = "正在提交中,请等待……";

            
    protected override void Render(HtmlTextWriter writer)
            
    {
                
    this.OnClientClick += "this.value=\"" + _textonclick + "\";this.disabled = true;" + Page.GetPostBackEventReference(this);

                
    base.Render(writer);
            }


            
    public string TextOnClick
            
    {
                
    set { _textonclick = value; }
            }

        }


    不知有没有其他办法,但这是我找到最好的了

  • 相关阅读:
    软件工程结课总结
    第13次作业--邮箱的正则表达式
    第12次作业--你的生日
    第10次作业
    找回感觉的练习
    第四次博客作业-结对项目
    Java16周作业
    Java 15周作业
    Java 14 周作业
    第13周作业集
  • 原文地址:https://www.cnblogs.com/yibinboy/p/1304135.html
Copyright © 2011-2022 走看看