ASP.NET Ajax客户端框架无法加载.将ScriptManager放在空白页面上
发布时间:2020-05-24 01:44:44 所属栏目: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.dtdhtml xmln
|
我有一个错误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-classic – 如何在VBScript中逐行读取CSV文件
- asp.net-mvc – 如何在ActionFilterAttribute ASP MVC 5中为
- asp.net-mvc-3 – MVC 3使用RenderPage更改视图中的模型
- asp.net – LINQ:列表中唯一项目的计数
- asp.net-core – 在ASP.NET Core中将html导出为pdf
- 线程是否在ASP.Net中的请求之间重用?
- ASP.NET MVC 4 EF5与MySQL
- asp.net-mvc-5 – 在GenerateUserIdentityAsync方法的aspne
- asp.net-mvc-3 – MVC3 = return EmptyResult()当一个好主意
- asp.net – 在日历上设置最小和最大日期?
推荐文章
站长推荐
- asp.net – 使用nginx作为IIS服务器的反向代理
- ASP.NET WebSite发布与复制?
- asp-classic – Request.BinaryRead(Request.Tot
- asp.net-mvc-3 – WSFederationAuthenticationMo
- asp.net-mvc – PRG模式是否与AJAX表单帖子不兼容
- asp.net-mvc-3 – 扩展MVC3剃刀Html.LabelFor添加
- asp.net-mvc – 使用MVC将数据导入局部视图或布局
- 如何在ASP.NET应用程序中使用jQuery捕获提交事件
- asp.net-mvc – 在空项目中缺少类型Mono.Web.Uti
- asp.net – 数据注释 – 使用属性扩展并在资源文
热点阅读
