解决出错:WebForm_PostBackOptions 未定义
来源:互联网 发布:windows编程书籍推荐 编辑:程序博客网 时间:2024/05/16 02:30
我在管理页面的编辑区使用了<FTB:FreeTextBox
在本地用visual studio 2005开发一切都很正常,传到服务器就会出错,功能还能实现,但总会在事件产生之后提示“WebForm_PostBackOptions 未定义”
发现FreeTextBox控件源代码有<asp:button id="UploadImage" Text="上传" runat="server" onclick="UploadImage_OnClick" CausesValidation="false" />这么一句话
运行后的HTML代码是“<input type="submit" name="UploadImage" value="上传" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("UploadImage", "", true, "", "", false, false))" id="UploadImage" />”
后来查了很多资料,只要在服务器多加一个.axd映射就解决了
====================================================================================
以下是网上的参考资料
现将做好的网站上传至服务器上(.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未定义”及其他相关问题的相关解决方法
- 解决未定义类型错误
- php 中的重载技术——解决调用对象(或类)的未定义的属性或方法出错问题
- 爆破VB程序
- 通过招调工办理深圳户口全过程
- 基于ZigBee的短距离无线通信网络技术
- ZigBee协议分析
- 第一篇Blog
- 解决出错:WebForm_PostBackOptions 未定义
- 如何利用java得到当前的时间和前一天的时间
- web.config文件详解
- 我的程序员之路
- 找出IIS中隐藏的网站
- 关于JVM实现String对象重用的特性:
- Liferay研究之一:Ext环境的搭建
- web2.0是什么,现在好象很热的样子,他和web1.0有什么区别
- Lua入门系列----pil学习笔记之Getting Start