关于button连续点击的解决方法(tom.li).txt

来自「C# 是创新性的新式编程语言」· 文本 代码 · 共 106 行

TXT
106
字号
关于Button连续点击的解决方法

解决这个问题的方法,分两种情况:

一、页面中没有添加微软自带的输入验证类ValidationSummary;

二、页面中已经使用了微软自带的输入验证类ValidationSummary;

 

针对以上两种情况要进行不同的处理.

第一种情况:

在页面中添加一个javascript

<script language="javascript">

              var checkcount=0;

              function Check()

              {

                            if(checkcount!=0)

                            {

                                   checkcount=checkcount+1;

                                   return false;

                            }

                            else

                            {

                                   checkcount=checkcount+1;

                                   return true;

                            }             

              }

</script>

 

在页面的Page_Load事件中添加如下代码

this.Button1.Attributes.Add("onclick","return Check();");//Button1是确定按钮

 

第二种情况:

在页面中添加一个javascript

<script language="javascript">

              var checkcount=0;

              function Check()

              {

                     if(Page_ClientValidate())

                     {

                            if(checkcount!=0)

                            {

                                   checkcount=checkcount+1;

                                   return false;

                            }

                            else

                            {

                                   checkcount=checkcount+1;

                                   return true;

                            }

                     }

                     

              }

              </script>

 

在页面的Page_Load事件中添加如下代码

this.Button1.Attributes.Add("onclick","return Check();");//Button1是确定按钮

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?