簡體   English   中英

LinkBut​​ton單擊事件未觸發

[英]LinkButton click event not firing

我在服務器端綁定了click事件處理程序,並傳遞了一些附加參數。 此綁定是作為轉發器數據綁定事件的一部分完成的。 當我單擊LinkBut​​ton時,事件處理程序從未觸發。 無法找出原因:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM