ModalPopupExtender的TargetControlID导致回发

时间:2018-03-20 16:51:59

标签: asp.net

我使用工作页面中的ModalPopupExtender复制了一些工作代码,并将其添加到我正在开发的新页面中。

点击新页面上<asp:Button ID="btnCountry" Text="..." runat="server" />的{​​{1}}时,会导致3次回发到服务器,并且不会显示模式TargetControlID

这两个页​​面都没有使用asp:Panel,我无法弄清楚为什么我的新网页会在原始页面完美运行时进行回发....

请问任何想法?

编辑:错误的脚本部分是:

asp:UpdatePanel

红线从<script type="text/javascript"> //<![CDATA[ (function() {var fn = function() {$get("MainContent_ToolkitScriptManager1_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();Sys.Application.add_init(function() { $create(Sys.Extended.UI.ModalPopupBehavior, {"BackgroundCssClass":"modalBackground","CancelControlID":"btnCancelCountry","Drag":true,"DropShadow":true,"PopupControlID":"MainContent_panelPopupCountry","PopupDragHandleControlID":"PopupHeaderCountry","dynamicServicePath":"/ChangeDetails","id":"MainContent_ModalPopupExtenderCountry"}, null, null, $get("MainContent_btnCountry")); }); //]]> </script> 元素开始,控制台显示此错误:

.UI

而工作页面显示了这一点:

Uncaught TypeError: Cannot read property 'UI' of undefined

0 个答案:

没有答案