asp.net - AsyncPostBackTrigger 找不到 LinkBut​​ton

标签 asp.net asyncpostbackerror

我的 .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>

我收到此错误: 在 UpdatePanel“UpdatePanel1”中的触发器的关联控件“ShowVotePanelBtn”上找不到名为“ShowVoteClick”的事件

我不明白这条消息。该控件有相应的点击事件。

有什么想法吗?

最佳答案

改为使用:

EventName="Click"

这将引发 LinkBut​​ton 控件的 Click 事件,如其 OnClick 属性所定义。在您的情况下,您的 ShowVoteClick 事件。

关于asp.net - AsyncPostBackTrigger 找不到 LinkBut​​ton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8871277/

相关文章:

c# - 如何从 HttpResponse 对象读取 html

c# - 使用正则表达式替换而不是字符串替换

asp.net - ScriptManager1.AsyncPostBackErrorMessage 未显示错误消息

c# - FileUpload 控件在第二次单击时起作用,但不是第一次尝试保存发布的文件?

asp.net - 无法在 Firefox 上切换

c# - 如何在aspx中循环传递DataTable值?

javascript - webmethod返回整个html插入字符串值

asp.net - 如何在 ASP.NET Application_Error 事件中确定当前请求是否为异步回发

c# - 回发后将不同的控件分配给相同的 ID - ASP.NET