ASP.net AJAX置于框架中出现JScript运行时错误的解决方法
来源:互联网 发布:螺栓重量计算软件 编辑:程序博客网 时间:2024/04/30 16:28
得知ASP.net AJAX出了正式版本,相当高兴,赶紧下载,发现真的挺好用的。于是就在自己最近的一个项目中开始应用了,没成想在最后阶段出了问题,弄的我十分郁闷,差点儿放弃,还好静下心来,终于借助网的力量找到了解决的办法。
问题是这样的:我的项目中用到了框架,当我把所有运用了AJAX的页面放到框架中后,编译时倒不会出错,一旦我做动作引起一个回调,就会出现
Microsoft JScript运行时错误:Sys.ArgumentOutOfRangeException:Value must be an integer.
Parameter name:xActual value was NaN.
开始我还以为是校验控件造成的,删除页面上所有的校验控件,结果问题依旧。百思不得其解,我想难道是ajax本身的问题,专门创建了一个测试页,果然,只要放到框架中就会出现上面提到的错误,甚至用IFrame也是如此。难道说我辛苦的半天的东西都得重新做过,放弃ajax?又有些于心不忍;放弃框架,也觉得不好。最后只好求助网友,但由于问题挺特殊的,没有找到答案。还是在百度上胡乱搜,无意中竟然找到了答案。
原来,在框架的定义中有这样的代码:<frame name="" src="header.aspx" scrolling="no" frameborder="no"></frame>,其中frameborder="no"定义了边框,有网友建议不要定义为no,而是定义为0 ,我试了一下,果然不再报错了!可是原因在哪里呢?我想不清楚。
虽然想不出原因,但毕竟解决问题是最主要的目的,仍然很高兴!ASP.net ajax终于被我所用了!
- ASP.net AJAX置于框架中出现JScript运行时错误的解决方法
- ASP.net AJAX置于框架中出现回调
- ASP.net AJAX置于框架中出现回调
- 使用AJAX时出现“Microsoft JScript 运行时错误: 'Sys' 未定义”提示的解决方法
- ASP.NET中Ajax中“Sys未定义”错误的解决方法
- 运行ASP时出现Automation错误解决方法!
- 在asp.net中使用ajax时出现的"'Sys' 未定义"的解决方法
- 64位系统中IIS7运行ASP时出现ADODB.Connection错误“800a0e7a”的解决方法
- 64位系统中IIS7运行ASP时出现ADODB.Connection错误“800a0e7a”的解决方法
- Asp.Net(IIS)运行后出现“.dll拒绝访问”错误的解决方法(已解决)
- ASP.NET Ajax 中 'Sys' 未定义脚本错误解决方法总结
- ASP.NET Ajax 中出现的 sys 未定义(sys undefined)解决方法总结
- 在内容页中添加ASP.NET AJAX控件TabContainer,运行出现“未将对象引用设置到对象的实例”错误。
- 调用webservice,出现Microsoft JScript 运行时错误: 'XXX' 未定义
- Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法
- Asp.net Ajax 中的脚本错误: Sys未定义的解决方法
- Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法
- Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法
- 学习Linux系统的十一点建议
- POJ 1080 LCS扩展!
- Linux动态库(.so)搜索路径
- exchange发不出外部邮件
- asp.net(c#)如何读取上传过程中的.txt文件中的数据,并将其写入数据库的
- ASP.net AJAX置于框架中出现JScript运行时错误的解决方法
- asp.net 按行读取包含中文的文本(txt)文件并取得行数
- “实践型”高级软件工程师精英成就计划,向年薪10W冲刺!
- 【分享】印刷企业信息管理系统分析
- 密码生成器
- nvdia芯片集成网卡问题
- 各大杀毒软件比较与引擎介绍
- Writing and Reading and Deleting a Cookie on the Browser
- SCJP 2007-06-14