如何解决扩展程序不能与扩展asp.net的控件位于不同的UpdatePanel中
| 我收到此错误“扩展器不能与扩展控件位于不同的UpdatePanel中”。可能是什么原因以及如何解决这个问题。解决方法
您正在使用AJAX ToolKit扩展程序控件来扩展ASP.NET控件之一的功能。您已将扩展程序控件放置在与扩展控件所在的位置不同的“ 0”中。
Extender和Extended控件都必须位于相同的“ 0”中,以避免发生此异常。
,Extender和Extended控件都必须驻留在同一UpdatePanel中,以避免出现异常,这解决了我的问题。
我有一个额外的UpdatePanel出现此错误,因此我只需要删除aspx网页代码中多余的更新面板行。
,它的真实含义-您拥有一个扩展程序控件,该控件与另一个updatepanel中的控件相关。这意味着扩展器无法对其扩展控件进行正确的操作。您需要将扩展器移动到与主控件相同的更新面板中
,就我而言,我正在使用“按钮”……在“更新”面板外部,如下所示。
<asp:Button ID=\"btnClub\" runat=\"server\" Text=\"Club\" OnClick=\"btnClub_Click\" />
<asp:UpdatePanel ID=\"UpdatePanel1\" runat=\"server\">
<ContentTemplate>
我只是通过将ѭ3放入
更新面板
<asp:UpdatePanel ID=\"UpdatePanel1\" runat=\"server\">
<ContentTemplate>
<asp:Button ID=\"btnClub\" runat=\"server\" Text=\"Club\" OnClick=\"btnClub_Click\" />
Here you make your panel code
</ContentTemplate>
</asp:UpdatePanel>
,检查具有相同ID的扩展程序的控件,尤其是如果您从其他表单复制粘贴时
,嗨,我自己解决了我的问题。当目标发生问题
扩展程序控件的控件ID与它的控件不同
已在更新面板中扩展。我解决了这个问题很久了
返回并立即回复。
,原因:您的iD与日历扩展程序或RequiredFieldValidator中的Ex:文本框ID或下拉ID不匹配
例如:
听到ID值和目标控制ID必须匹配。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。