没错!!不过,我想实现得具体一点,譬如,我想点一下按钮,停两秒,然后label的value+1,我的button中的事件为: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click System.Threading.Thread.Sleep(2000) If Session("Counts") Is Nothing Then Session("Counts") = 0 Else Session("Counts") = Session("Counts") + 1 End If Me.Label1.Text = Session("Counts")End Sub我试过改为:Form1.Attributes.Add("onsubmit", "document.all.Button1.disabled=true;document.all.Form1.submit();")好象不起作用!!
//注意yourFormName不能和你的后台类重名,需要手动改一下名
然后在pageload中:
yourFormName.Attributes.Add("onsubmit","document.all.ButtonID.disabled=true;alert('test');")alert测试可以去掉。看看是不是你要的效果
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click System.Threading.Thread.Sleep(2000) If Session("Counts") Is Nothing Then
Session("Counts") = 0
Else
Session("Counts") = Session("Counts") + 1
End If Me.Label1.Text = Session("Counts")End Sub我试过改为:Form1.Attributes.Add("onsubmit", "document.all.Button1.disabled=true;document.all.Form1.submit();")好象不起作用!!