我的.aspx文件中有这段代码
<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 :(得分:11)
改为使用:
EventName="Click"
这会引发Click
控件的LinkButton
事件,如OnClick
属性所定义。在您的情况下,您的ShowVoteClick
事件。