ASP.NET用户控件,在页面更新面板内带有更新面板

ASP.NET用户控件,在页面更新面板内带有更新面板,asp.net,user-controls,triggers,updatepanel,scriptmanager,Asp.net,User Controls,Triggers,Updatepanel,Scriptmanager,我有一个与纸条经理主页。有一个使用母版页的页面,在这个页面里面我有一个updatepanel。在这个更新面板中,我调用了一个在其他updatepanel中包含的UserControl。 所以我有 母版页-> 带有updatepanel的页面-> 带有更新面板的用户控件 问题是usercontrol updatepanel中的linkbutton事件没有激发。 有什么帮助吗 <asp:UpdatePanel ID="updPost" runat="server" UpdateMode="Co

我有一个与纸条经理主页。有一个使用母版页的页面,在这个页面里面我有一个updatepanel。在这个更新面板中,我调用了一个在其他updatepanel中包含的UserControl。 所以我有

母版页-> 带有updatepanel的页面-> 带有更新面板的用户控件

问题是usercontrol updatepanel中的linkbutton事件没有激发。 有什么帮助吗

<asp:UpdatePanel ID="updPost" runat="server" UpdateMode="Conditional">
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="linkComment" EventName="Click" />
    </Triggers>
    <ContentTemplate>
        <asp:LinkButton ID="linkComment" runat="server"
             OnClick="linkComment_Click"
             CssClass="PostComment" Text="Comment" />
    </ContentTemplate>
</asp:UpdatePanel>

这是usercontrol的代码


谢谢

看起来
showcomentbox()
没有返回true。

可以,但是如果我删除“OnClientClick”,事件仍然不会触发:/您的用户控件是否定义了ID?