WebForm_PostBackOptions未定义
来源:互联网 发布:csgo淘宝买皮肤 编辑:程序博客网 时间:2024/05/17 16:03
引用
微笑 的 WebForm_PostBackOptions未定义现将做好的网站上传至服务器上(.net2.0)后运行发现如下问题:
在某些页面的LinkButton控件点击后无法运行。IE状态栏提示javascript脚本错误(WebForm_PostBackOptions未定义),但在本地是可以正常使用。在网上查找发现一些服务器空间提供商在对ASP.NET的安全处理措施上,去掉了一些默认的映射,以保证服务器尽可能的少受入侵攻击和潜在的安全漏洞的威胁。
经在本地测试是因为删除了扩展名:.axd 与 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll的映射造成的问题。
如果页面中没有表单验证控件,LinkButton运行后在IE中是调用 __doPostBack(...),如果页面中存在表单验证控件,LinkButton在IE中是调用 WebForm_DoPostBackWithOptions(...),这时如果没有.axd映射会出现问题,在IE中"查看源文件"找到如下:<script src="/.../WebResource.axd?..." type="text/javascript"></script>
试着将src中的路径在IE中打开,没有映射该路径是无法被打开。
解决办法:
1.将.axd映射加上。但“检查文件是否存在”不能选择。
2.如果服务器提供商不愿意修改服务器配置,就只好在需要使用LinkButton控件的页面中不使用验证控件,自己写程序进行验证。 或者将LinkButton的CausesValidation设为"False",需要进行验证提交尽量使用Button。但无法使用asp.net ajax,也会出现脚本错误。
注:而我是用第二种方法 解决问题
- WebForm_PostBackOptions未定义
- WebForm_PostBackOptions未定义
- WebForm_PostBackOptions未定义的问题
- 解决出错:WebForm_PostBackOptions 未定义
- ‘webform_postbackoptions’未定义 错误
- WebForm_PostBackOptions未定义的问题
- WebForm_PostBackOptions未定义错误
- 关于“WebForm_PostBackOptions未定义”
- 关于“WebForm_PostBackOptions未定义”
- 关于“WebForm_PostBackOptions未定义”
- (解决出错)WebForm_PostBackOptions 未定义
- 关于"WebForm_PostBackOptions"未定义的解决办法
- WebForm_PostBackOptions 未定义 .NET验证控件失效
- .NET验证控件失效 WebForm_PostBackOptions 未定义
- WebForm_PostBackOptions'
- [.axd]“WebForm_PostBackOptions未定义”及其他相关问题的相关解决方法
- 结合AJAX自定义WebForm_PostBackOptions验证提交数据
- “Sys”未定义
- sharp AR-258 copier machine clear
- 交换机配置命令集锦(适用于全国计算机等级考试四级网络工程师)
- C++ 0x 之 Lambda 受 VS 2010 支持
- grep sed awk find的用法归纳
- 解决Unix环境下java中文乱码
- WebForm_PostBackOptions未定义
- 解析文件中以“|”分割的字符串
- larbin中线程相关 pthread_cond_wait() 函数
- C++ 0x 之 Lambda:贤妻与娇娃,你娶谁当老婆?听 FP 如何点化 C++
- #pragma once与 #ifndef的区别 (转载)
- 以一个标准的程序员向你表白
- button.CausesValidation 的作用
- 提取数据库表中中间不定条数的记录
- Introduction to SVM