我正在尝试了解用户控件。我创建了一个具有文本框和按钮的用户控件。我想要做的是,当我单击用户控件中的按钮时,在 aspx 页面中填充标签。我知道我可以在页面上有一个按钮,使用用户控件上的一些属性来获取该信息..但我想知道如何使用用户控件的按钮来做到这一点..这样做的原因是该按钮只是一个例子......一个学习工具。如果我能让这个工作正常,我可能会把东西放在可能需要这种传递信息的用户控件中。无论如何..我发现了一些c#示例,我试图将它们作为vb工作..但是一旦开始进入代表和事件..好吧..它让我转向这篇文章。
无论如何..希望有人可以伸出援手。
See if 本教程 http://codebetter.com/blogs/brendan.tompkins/archive/2004/10/06/Easily-Raise-Events-From-ASP.NET-ASCX-User-Controls.aspx可以帮助。做到这一点的最佳方法肯定是连接一个事件,这并不像您想象的那么难。基础知识是:
1. 在您的控件类中定义一个事件:
Public Event MyEvent as System.EventHandler
2. 在控件类的子函数或函数中引发事件:
RaiseEvent MyEvent(Me, New EventArgs())
3. 处理包含您的控件的页面上的事件:
Protected Sub MyControl_MyEvent(ByVal sender As Object, ByVal e As EventArgs) Handles MyControl.MyEvent
'Do stuff here
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)