作者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