我有一个UpdatePanel
的网页,其中UserControl
与另一个UpdatePanel
进行了对比。用户控件LinkButton
中的UpdatePanel
事件未触发。
<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>
此代码位于其他页面更新面板中调用的用户控件中。
任何人都可以帮助我吗? 感谢
答案 0 :(得分:0)
请显示您的标记,以便我们可以看到您的触发器是如何定义的,您应该至少有一个触发器,如下所示:
<Triggers>
<asp:AsyncPostBackTrigger ControlID="MyButton" EventName="Click" />
</Triggers>
答案 1 :(得分:0)
为了清理简单的内容,您是否在页面上包含了ScriptManager标记?
即。 <asp:ScriptManager ID="ScriptManager1" runat="server" />