Cześć. Mam problem z uruchamianiem EventHandlera na kontrolce. Mój kod:
w kontrolce:
<asp:LinkButton ID="Button1" runat="server" Text="Hello" OnClick="ButtonClick"/>
public event EventHandler ButtonClickHandler;
protected void ButtonClick(object sender, EventArgs e)
{
ButtonClickHandler(sender, e);
}
na stronie korzystającej z kontrolki:
<MyControl:HelloControl ID="Hello" runat="server"/>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Hello.ButtonClickHandler += ButtonClick;
}
}
protected void ButtonClick(object sender, EventArgs e)
{
//kod do wykonania
}
Wysypuje mi się w miejscu: ButtonClickHandler(sender, e); z komunikatem: Object reference not set to an instance of an object.
Czy ktoś mógłby mi pomóc z tym?