ASP.NET Ajax客户端框架无法加载.将ScriptManager放在空白页面上
发布时间:2020-12-15 23:33:15 所属栏目:asp.Net 来源:网络整理
导读:我有一个错误Microsoft JScript运行时错误:ASP.NET Ajax客户端框架加载失败.在使用母版页的空白页上 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3
我有一个错误Microsoft JScript运行时错误:ASP.NET Ajax客户端框架加载失败.在使用母版页的空白页上
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> </div> <asp:ScriptManager ID="ScriptManager1" runat="server" EnableCdn="True"> </asp:ScriptManager> </form> </body> </html> 这是它的结果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><title> </title></head> <body> <form method="post" action="WebForm2.aspx" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNjE2OTgwNTY5ZGTfWA/dEX85PXBlbkKsVxeLKyIn+mJQ9piW5cbeNE+qww==" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget,eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="http://ajax.microsoft.com/ajax/4.0/2/WebForms.js" type="text/javascript"></script> <script src="/ScriptResource.axd?d=6x_aX-LOcgUU-O_K6nM7ST5ViC_naT1e4_j-CY35ASRLpcKYpiapwTARuePHvx3llP-Xhl_AG_ubpM1BzkM5iyn9ThB3m7lmXKvkck0cxTcYiT-VbeKgamKxp9EwxBUyIQN6sSCU9SQm3tMtmzQWRg2&t=ffffffffbad362a4" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); //]]> </script> <script src="/ScriptResource.axd?d=khKEuZ4oUqBYvQxJ1ISpPVIW8_AWWc907q5_v74DI2ruWKTJpldq2osxPkAZ__hffe1Q6HTQUyTbL3Q1mD6MX7V65O5ibxKwb4NvN6ycdZ8vEJ-bz51MO-8uoaP2xioK6npm5n8vldI1d0sOCnH6yw2&t=ffffffffbad362a4" type="text/javascript"></script> <div> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ScriptManager1','form1',[],90,''); //]]> </script> </form> </body> </html> 问题可能是我以前在我的项目中有AjaxControlToolkit,但后来我使用jquery.所以项目中的某个地方可能会尝试添加我找不到的Ajaxcontroltoolkit.我不知道如何解决这个错误.我已经尝试添加bin文件的ajaxcontroltoolkit回来,但它似乎不起作用. 解决方法
Sys undefined意味着您没有在浏览器上加载客户端文件.
解决方案1: <add verb="GET" path="ScriptResource.axd" type="Microsoft.Web.Handlers.ScriptResourceHandler" validate="false"/> 解决方案2:如果没有,请在< assembly>下添加它 <add assembly="Microsoft.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"/> 解决方案3:如果这不起作用,请尝试从“bin”文件夹中删除文件,并重新构建解决方案并清除浏览器的缓存. 解决方案4:将其添加到您的web.config中 <location path="ScriptResource.axd"> <system.web> <authorization> <allow users="*"/> </authorization> </system.web> </location> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC中<%:和<%=有什么区别?
- asp-classic – 在经典的asp-reposting表单上捕获SQL注入会
- asp.net – 如何防止asp:FormView作为表格呈现?
- asp.net-mvc-3 – 重定向与RedirectToRouteResult不工作从其
- asp.net – Context.ession对象在Application_AcquireReque
- asp.net-mvc-3 – Paypal Sandbox MVC3
- Plone和Asp.Net集成
- iis – 如何通过预编译ASP.NET站点来确定性能改进?
- asp注入
- asp.net-mvc – 在做PostAsync时为什么等待不起作用?
推荐文章
站长推荐
热点阅读