我正在尝试了解用户控件.我创建了一个具有文本框和按钮的用户控件.我想能够做的是当我单击用户控件中的按钮时,在aspx页面中填充标签.我知道我可以在页面上有一个按钮,它使用用户控件上的一些属性来获取该信息..但我想知道如何使用用户控件的按钮来实现它…原因是按钮只是一个例子..一个学习工具.如果我可以使这个工作,我可能会把东西放在用户控件中,可能需要这种传递信息.无论如何..我发现了一些c#例子,我试图像vb一样工作..但是一旦开始进入代表和事件……好吧..它让我转向这篇文章.
无论如何..希望有人可以伸出援助之手.
解决方法
看看
this tutorial是否有帮助.这样做的最好方法绝对是连接一个事件,这并不像你想象的那么难.基础是:
1.在控件类中定义一个事件:
公共事件MyEvent作为System.EventHandler
RaiseEvent MyEvent(我,新的EventArgs())
3.在包含您的控件的页面上处理事件:
Protected Sub MyControl_MyEvent(ByVal sender As Object,ByVal e As EventArgs) Handles MyControl.MyEvent 'Do stuff here End Sub