AsyncPostBackTrigger 不是已知元素?
Posted
技术标签:
【中文标题】AsyncPostBackTrigger 不是已知元素?【英文标题】:AsyncPostBackTrigger is not a known element? 【发布时间】: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>
【问题讨论】:
【参考方案1】:从您的ContentTemplate
中删除Triggers
部分:
<asp:UpdatePanel ...>
<Triggers>
<asp:AsyncPostBackTrigger .../>
</Triggers>
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
【讨论】:
不好。结果相同。此外,我只看到了在AsyncPostBackTrigger
应该在<Triggers>
元素内。仅检查MSDN page for UpdatePanel 和其他页面似乎<Triggers>
通常位于<ContentTemplate>
下方,但据我所知,我从不这样做。
啊,*facepalm,是的。我误解了你的建议。现在更接近功能了,谢谢。以上是关于AsyncPostBackTrigger 不是已知元素?的主要内容,如果未能解决你的问题,请参考以下文章
在.NET中设置ASyncPostBackTrigger的JavaScript