[英]LinkButton click event not firing
我在服務器端綁定了click事件處理程序,並傳遞了一些附加參數。 此綁定是作為轉發器數據綁定事件的一部分完成的。 當我單擊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"/>
您嘗試在ItemCreated
事件not in ItemDataBound
關聯單擊事件處理程序。 (最佳實踐)
並調整您的綁定! isPostBack
! isPostBack
部分,以免刪除已注冊的事件。
void Repeater_ItemCreated(Object Sender, RepeaterItemEventArgs e)
{
.....
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.