如何将事件属性添加到用户控件ascx中,该控件可作为aspx页面中的字符串访问宿主页面



我有一个ascx控件SomeCustomControl,它包含一个按钮。如果我想公开该按钮的OnClick事件,以便主页面可以触发该按钮的On Click,我如何将该事件作为属性添加到用户控件中,以使主页面可以将该事件分配给处理程序名称(例如,OnClick="EventName")?

主页aspx:

<customcontrol:SomeCustomControl runat="server" ID="myCustomControl" OnClick="EventName">

主页代码背后:

protected void EventName(object sender, EventArgs e)

请查看下面的链接。我想它离你的很近。或者您可以搜索事件冒泡。

ASP.NET 中向父级冒泡事件

从这里下载示例代码。它有两个用户控件和一个带有事件冒泡实现的aspx页面

https://skydrive.live.com/embed?cid=7A1FCBEC2CC6F643&resid=7A1FCBEC2C6F643%212034&authkey=AANtP8lOxmwRJcQ

最新更新