Я пытаюсь зарегистрировать пользовательское событие, добавленное в пользовательский элемент управления.Я могу сделать это в коде, но не в файле aspx.
Что я делаю не так?
Спасибо!
Пользовательский элемент управления:
public delegate void MemberSelectedEventHandler(object sender, string fullMemberName);
public partial class WebUserControl1 : System.Web.UI.UserControl
{
public event MemberSelectedEventHandler OnMemberSelected;
protected void Button_OnClick(object sender, EventArgs e)
{
if (OnMemberSelected != null)
{
OnMemberSelected(this, "Peter");
}
}
}
Это работает (код за страницей aspx):
MyMemberControl.OnMemberSelected += new MemberSelectedEventHandler(MyMemberControl_OnMemberSelected);
Но это не так (страница aspx):
<scn:MemberControl OnMemberSelected="MemberControl_OnMemberSelected" runat="server" ID="MyMemberControl" />