【问题标题】:AsyncPostBackTrigger is not a known element?AsyncPostBackTrigger 不是已知元素?
【发布时间】:2011-08-16 16:30:34
【问题描述】:

我正在使用 asp.net 和 c#,使用 ajax 更新面板制作页面。当我尝试插入触发器元素时,我收到错误消息 AsyncPostBackTrigger 不是已知元素。我错过了什么?

<asp:UpdatePanel ID="UdpEPL" runat="server" UpdateMode="Conditional" 
    Visible="False">
    <ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="BtnEplShowSubmit"
                EventName="BtnEplShowSubmit_Click"/>
        </Triggers>
    </ContentTemplate>
</asp:UpdatePanel>

【问题讨论】:

    标签: c# asp.net html ajax visual-studio


    【解决方案1】:

    从您的ContentTemplate 中删除Triggers 部分:

    <asp:UpdatePanel ...>
        <Triggers>
           <asp:AsyncPostBackTrigger .../>
        </Triggers>
        <ContentTemplate>
    
        </ContentTemplate>
    </asp:UpdatePanel>
    

    【讨论】:

    • 不好。结果相同。此外,我只看到了在 部分下使用的 AsyncPostBackTrigger 元素,但我也收到一条错误消息,指出使用它时不允许使用大写字母。 ??
    • @Brazos:AsyncPostBackTrigger 应该&lt;Triggers&gt; 元素内。仅检查MSDN page for UpdatePanel 和其他页面似乎&lt;Triggers&gt; 通常位于&lt;ContentTemplate&gt; 下方,但据我所知,我从不这样做。
    • 啊,*facepalm,是的。我误解了你的建议。现在更接近功能了,谢谢。
    猜你喜欢
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    相关资源
    最近更新 更多