作者ysgrm8502 (蟲子)
看板Visual_Basic
標題[.NET] 控制項Handler的問題
時間Sun Jul 10 00:54:06 2011
請問版上的各位高手
小弟最近練習一些動態控制項的設定
可是最近發現一個控制項要Handler事件時
如果我只要單純要判斷!Ispostback時才執行控制項的產生
但小弟發現如果把該段code放到判斷的Ispostback時
所產生出來的控制項,卻無法去Handler事件
如以下code:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
Dim buttonx As New Button
If Not IsPostBack Then
buttonx.Text = "測試"
form1.Controls.Add(buttonx)
AddHandler buttonx.Click, AddressOf Button1_Click
End If
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs)
Label1.Text="測試成功"
End Sub
請問版上有高手知道這問題該怎麼處理嗎?
這個問題困擾小弟兩三天了
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.228.134
1F:推 pinkykk:你按鈕submit後,reload的頁面資料是postback,所以沒跑if 07/10 11:15
2F:→ pinkykk:區塊內的程式碼,所以BUTTON不見了,也沒有觸發事件。 07/10 11:16
3F:→ pinkykk:用別的傳值方式吧@@ 07/10 11:21
4F:→ ysgrm8502:請問P大,有什麼方法可以解決嗎?小弟實在想不出來 07/10 16:33
5F:→ herowa:不然怎麼叫動態產生,動態就是每次postback 重新給予 07/13 01:20