-1

我有一个与另一个UpdatePanel调用 a的页面。进入用户控件的事件未触发。UserControlUpdatePanelLinkButtonUpdatePanel

<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" OnClientClick="return showCommentBox()"
             CssClass="PostComment" Text="Comment" />
    </ContentTemplate>
</asp:UpdatePanel>

此代码位于其他页面更新面板中调用的用户控件中。

任何人都可以帮助我吗?谢谢

4

2 回答 2

0

请显示您的标记,以便我们查看您的触发器是如何定义的,您应该至少有一个触发器,如下所示:

<Triggers>
  <asp:AsyncPostBackTrigger ControlID="MyButton" EventName="Click" />
</Triggers>
于 2013-05-16T14:41:58.873 回答
0

只是为了澄清一些简单的事情,您是否在页面中包含了 ScriptManager 标记?

IE<asp:ScriptManager ID="ScriptManager1" runat="server" />

于 2013-05-16T15:21:17.737 回答