【发布时间】:2010-04-16 14:02:55
【问题描述】:
我正在使用 ParseControl 动态添加控件(链接按钮),这很好,除非我指定了事件处理程序。
如果我使用:
Dim c As Control = ParseControl("<asp:LinkButton id=""btnHide"" runat=""server"" text=""Hide"" OnClick="btnHide_Click" />")
它正确地将控件添加到页面,但点击事件不会触发。相反,如果我在控件集合中找到控件并手动连接事件,它可以正常工作。我已经尝试在 Page_Init 和 Page_Load 中加载,这两种方式都是一样的。
有什么想法吗?
编辑:
实际上,我不仅要解析代码中的单个链接按钮,还要解析包括链接按钮、复选框等在内的一堆文本。我想知道这是否与它没有按预期运行有关?
【问题讨论】:
标签: asp.net dynamic-controls parsecontrol