-1

別のUpdatePanelで を呼び出す のあるページがあります。ユーザー コントロールへのイベントが発生していません。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

簡単なことを明確にするために、ページに ScriptManager タグを含めましたか?

すなわち<asp:ScriptManager ID="ScriptManager1" runat="server" />

于 2013-05-16T15:21:17.737 に答える
0

トリガーがどのように定義されているかを確認できるように、マークアップを表示してください。次のように、少なくとも 1 つのトリガーが必要です。

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