无法调用ScriptLoader.LoadScripts错误提示:无法调用ScriptLoader.LoadScripts 原因:在页面中添加updatepanel控件,在单击按钮提交updatepanel控件中的内容时,由于页面刷新与页面局部异步刷新存在加载脚本的冲突而产生以上错误。 解决:在ScriptManager控件的下方添加如下代码。 <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <script type="text/javascript" language="javascript"> var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_initializeRequest(initializeRequest); prm.add_endRequest(endRequest); var postbackElement; function initializeRequest(sender, args) { document.body.style.cursor = "wait"; if (prm.get_isInAsyncPostBack()) { args.set_cancel(true); } } function endRequest(sender, args) { document.body.style.cursor = "default"; } </script> |