クリック イベント ハンドラーをサーバー側にバインドし、いくつかの追加パラメーターを渡します。このバインドは、リピーター データ バインド イベントの一部として行われます。LinkButton をクリックすると、イベント ハンドラが起動しません。理由がわかりません:
lnkUp.Click += (lnkSender, eventArgs) => { lnk_Click(lnkSender, eventArgs, int1, int2, string1); };
(lnkUpがnullでないことなどを確認しました)。
イベント ハンドラ:
void lnk_Click(object sender, EventArgs e, Int32 int1, Int32 int2, String string1)
{
//Do something fantastic
}
マークアップについて疑問がある場合:
<asp:LinkButton ID="lnkUp" runat="server" Text="SomeText"/>