ASP.NET WebForm_DoPostBackWithOptions 未定义错误 和 ASP.NET AJAX 客户框架无法加载错误
2012-04-15 21:20
423 查看
网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3) 时间戳: Sun, 15 Apr 2012 12:58:23 UTC
消息: 语法错误 行: 2 字符: 1 代码: 0 URI: http://localhost:83/WebResource.axd?d=yQOmqI4XZ5gVQoaghF44PzSapELiuVKarpmW31J7xC2N4mG80OsyLiD2yhWzO1YD8vE39GEWoJHLVaIKp8S1_VqrAe_fJnUZPL89gzPEu-U1&t=634700214339000389
消息: 语法错误 行: 2 字符: 1 代码: 0 URI: http://localhost:83/WebResource.axd?d=ZWqZMpkNK5-6KEDCE1cKgrCrrXgDesI9osd7NFU9wwWGOnzNNukUvNhj9qy_0gNhPr_uDPF5qc1YqEDSO4X2gGizOtmN1RrisbJBTTOIi7U1&t=634700214339000389
消息: 语法错误 行: 2 字符: 1 代码: 0 URI: http://localhost:83/ScriptResource.axd?d=bps0npCnVGrzsdnnlpqOxkJZ95bbDe-7geKc_pOBQ2yFtkjSh_Om6dQXelEy-EEOnJiDu1eu9vXP8pKHRavU_k-ssfyHN0-CJtgyfL2YGJD8ki5V9pNO6Y37wVaaM0JTs24Hjg-nS8RQlRhu7JD4qGA0ML047jOoO5Fq1mQ5YIvBRA3IDgYSaILMo15UAyWs0&t=ffffffff940d030f
消息: “WebForm_DoPostBackWithOptions”未定义 行: 1 字符: 1 代码: 0 URI: http://localhost:83/Articles/List.aspx
这几天做网站,刚开始没什么问题,后来就出现这个错误了,网站找了很多答案,都不行,最后在国外找了方法,终于解决。
这是别人的方法:
*.axd 文件的映射在 IIS 中丢失了 或者 没有配置正确。
使用了 DNN中的 httpCompress组件, 但是web.config中没有正确配置
下面分别给出解决方法:
对于1的情况:
进入IIS,站点属性,站点配置填加.axd的映射,但“检查文件是否存在”不能选择。
GET,HEAD,POST,DEBUG C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll .axd
View Code
但我试过了,都没有用,看来不是这个原因。
所以,总结了下,遇到 WebForm_PostBackOptions 未定义 ,webForm_PostBackOptions is undefined 等问题,要确认下是否Webresource.axd引起的错误。
打开出错的页面,察看源代码,找到
<script src=”/WebResource.axd?d=xxx&t=xxx” type=”text/javascript”></script>
,直接在IE里面输入这个地址看是否可以获取到文件,如果不行,检查IIS是否对axd做了映射,如果做了映射,是否去掉了“检查文件是否存在的”的限制。
如果可以打开,察看文件大小,版本,仔细检查文件内容,跟从别人网站下载的有何区别。
如果文件有错误打不开,要查看web.config是否设置了customError被重定向了。
我输入
http://localhost:83/WebResource.axd?d=yQOmqI4XZ5gVQoaghF44PzSapELiuVKarpmW31J7xC2N4mG80OsyLiD2yhWzO1YD8vE39GEWoJHLVaIKp8S1_VqrAe_fJnUZPL89gzPEu-U1&t=634700214339000389
404错误
最后我找到了解决方法,就是在asp.net社区里找到的:
http://forums.asp.net/t/1578110.aspx
我在根目录建了个WebResource.axd空文件,问题解决。
但后来又跳出一个错误:
ASP.NET AJAX 客户框架无法加载
于是我输入
http://localhost:12625/ScriptResource.axd?d=3B0PC1LUst6VsV5qC08Pb1Q-0XWFtNCeefdeC0xq15OM44K87FKCBRumlH4xNQE3kBqnennn2I52ue2lTe0l5BkV-HSbvjdHEKa0eSHSaDiVvlonj90p6k3KccNU0saSZff4lmwDCcQvlYirHiSdHuVhspfnRo2kCH5NcbabUX3pGFQiA-FKE1NN_6AC5C_-0&t=ffffffff940d030f
404错误
于是,在根目录下建了个:ScriptResource.axd空文件,问题解决。
用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3) 时间戳: Sun, 15 Apr 2012 12:58:23 UTC
消息: 语法错误 行: 2 字符: 1 代码: 0 URI: http://localhost:83/WebResource.axd?d=yQOmqI4XZ5gVQoaghF44PzSapELiuVKarpmW31J7xC2N4mG80OsyLiD2yhWzO1YD8vE39GEWoJHLVaIKp8S1_VqrAe_fJnUZPL89gzPEu-U1&t=634700214339000389
消息: 语法错误 行: 2 字符: 1 代码: 0 URI: http://localhost:83/WebResource.axd?d=ZWqZMpkNK5-6KEDCE1cKgrCrrXgDesI9osd7NFU9wwWGOnzNNukUvNhj9qy_0gNhPr_uDPF5qc1YqEDSO4X2gGizOtmN1RrisbJBTTOIi7U1&t=634700214339000389
消息: 语法错误 行: 2 字符: 1 代码: 0 URI: http://localhost:83/ScriptResource.axd?d=bps0npCnVGrzsdnnlpqOxkJZ95bbDe-7geKc_pOBQ2yFtkjSh_Om6dQXelEy-EEOnJiDu1eu9vXP8pKHRavU_k-ssfyHN0-CJtgyfL2YGJD8ki5V9pNO6Y37wVaaM0JTs24Hjg-nS8RQlRhu7JD4qGA0ML047jOoO5Fq1mQ5YIvBRA3IDgYSaILMo15UAyWs0&t=ffffffff940d030f
消息: “WebForm_DoPostBackWithOptions”未定义 行: 1 字符: 1 代码: 0 URI: http://localhost:83/Articles/List.aspx
这几天做网站,刚开始没什么问题,后来就出现这个错误了,网站找了很多答案,都不行,最后在国外找了方法,终于解决。
这是别人的方法:
*.axd 文件的映射在 IIS 中丢失了 或者 没有配置正确。
使用了 DNN中的 httpCompress组件, 但是web.config中没有正确配置
下面分别给出解决方法:
对于1的情况:
进入IIS,站点属性,站点配置填加.axd的映射,但“检查文件是否存在”不能选择。
GET,HEAD,POST,DEBUG C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll .axd
View Code
<httpCompress preferredAlgorithm="gzip" compressionLevel="high"> <excludedMimeTypes> <add type="image/jpeg"/> <add type="image/gif"/> <add type="text/x-component" /> <!-- 解决 FreeTextBox 出错的问题—> <add type="text/plain"/> <!--解决Ajax回调不支持压缩格式的问题--> </excludedMimeTypes> <excludedPaths> <add path="NoCompress.aspx"/> <add path="Resource.axd"/> <add path="WebResource.axd"/> <!-- 解决 javascript 出错的问题--> </excludedPaths> </httpCompress>
但我试过了,都没有用,看来不是这个原因。
所以,总结了下,遇到 WebForm_PostBackOptions 未定义 ,webForm_PostBackOptions is undefined 等问题,要确认下是否Webresource.axd引起的错误。
打开出错的页面,察看源代码,找到
<script src=”/WebResource.axd?d=xxx&t=xxx” type=”text/javascript”></script>
,直接在IE里面输入这个地址看是否可以获取到文件,如果不行,检查IIS是否对axd做了映射,如果做了映射,是否去掉了“检查文件是否存在的”的限制。
如果可以打开,察看文件大小,版本,仔细检查文件内容,跟从别人网站下载的有何区别。
如果文件有错误打不开,要查看web.config是否设置了customError被重定向了。
我输入
http://localhost:83/WebResource.axd?d=yQOmqI4XZ5gVQoaghF44PzSapELiuVKarpmW31J7xC2N4mG80OsyLiD2yhWzO1YD8vE39GEWoJHLVaIKp8S1_VqrAe_fJnUZPL89gzPEu-U1&t=634700214339000389
404错误
最后我找到了解决方法,就是在asp.net社区里找到的:
http://forums.asp.net/t/1578110.aspx
我在根目录建了个WebResource.axd空文件,问题解决。
但后来又跳出一个错误:
ASP.NET AJAX 客户框架无法加载
于是我输入
http://localhost:12625/ScriptResource.axd?d=3B0PC1LUst6VsV5qC08Pb1Q-0XWFtNCeefdeC0xq15OM44K87FKCBRumlH4xNQE3kBqnennn2I52ue2lTe0l5BkV-HSbvjdHEKa0eSHSaDiVvlonj90p6k3KccNU0saSZff4lmwDCcQvlYirHiSdHuVhspfnRo2kCH5NcbabUX3pGFQiA-FKE1NN_6AC5C_-0&t=ffffffff940d030f
404错误
于是,在根目录下建了个:ScriptResource.axd空文件,问题解决。
相关文章推荐
- 错误与修复:ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误,恒处于FF5卷动条位置
- ASP.NET Ajax 客户端框架未能加载。 'Sys'未定义
- ReportViewer控件无法显示(ASP.NET Ajax 客户端框架未能加载,"Sys"未定义)
- ASP.Net 2.0中使用新的WebForm_DoPostBackWithOptions函数取代常规以前所使用的__doPostback函数
- 错误与修复:ASP.NET无法检测IE10,IE11,导致_doPostBack未定义JavaScript错误,恒处于F5卷动条位置
- 错误与修复:ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误,恒处于FF5卷动条位置
- 错误与修复:ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误,恒处于FF5卷动条位置
- ASP.NET Ajax 客户端框架未能加载,Sys未定义处理方法
- 错误与修复:ASP.NET无法检测IE10,导致_doPostBack未定义JavaScript错误,恒处于FF5卷动条位置
- ASP.NET Ajax 客户端框架未能加载,Sys未定义,蛋碎了有木有
- asp.net ajax 客户端框架未能加载 sys 未定义
- ASP.NET Ajax 客户端框架未能加载、"Sys"未定义
- asp.net无法加载oci.dll等错误的解决方法
- Asp.net Ajax 中的脚本错误: 'Sys'未定义 的解决方法
- 使用Asp.net Ajax时出现'Sys'未定义错误的解决办法
- ASP.NET中一般处理程序报的错误:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值
- Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法
- Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法
- 处理Asp.net Ajax框架12029,12007错误
- 【转】ASP.NET Ajax 客户端框架未能加载。