ASP.Net Usercontrol事件

时间:2012-03-12 09:57:11

标签: asp.net user-controls

我在使用Page.Controls.Add(ctrl)

加载的页面中有usercontrol

现在,我在该用户控件中有按钮,并且当用户点击该用户控件的按钮时想要触发一个功能。

我在许多页面上拥有该用户控件,并希望在用户控件的单击按钮上触发不同的功能。

1 个答案:

答案 0 :(得分:1)

一般情况下,您应通过活动UserControlsPages进行沟通。因此,在UserControl中声明一个自定义事件,该事件将在按钮单击处理程序中引发,并可由页面处理。这样,使用此控件的每个页面都会有不同的反应。

http://www.codeproject.com/Articles/8797/Mastering-Page-UserControl-Communication#4.3