2012-01-15 61 views
6

我有這樣的代碼在我的.aspx文件AsyncPostBackTrigger沒有找到的LinkBut​​ton

<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Conditional"> 
     <ContentTemplate>  
      <asp:PlaceHolder runat="server" ID="Placeholder1" EnableViewState="false"></asp:PlaceHolder> 
     </ContentTemplate> 
     <Triggers> 
      <asp:AsyncPostBackTrigger ControlID="ShowVotePanelBtn" EventName="ShowVoteClick" /> 
     </Triggers> 
    </asp:UpdatePanel> 

而且我得到這個錯誤: Could not find an event named 'ShowVoteClick' on associated control 'ShowVotePanelBtn' for the trigger in UpdatePanel 'UpdatePanel1'

我不理解此消息。該控件具有相應的單擊事件。

有什麼想法?

+0

重新創建活動..它可能工作! – 2012-01-15 16:30:23

回答

11

而是使用:

EventName="Click" 

這會提高你的LinkButton控制你的Click事件,其OnClick屬性定義。在你的情況下,你的ShowVoteClick事件。

+0

Upss ...你說得對,錯誤信息是關於事件:) – 2012-01-15 16:35:03