asp.net引入一个js文件名为JScript的js脚本 报错 缺少对象
2012-03-18 16:42
363 查看
现象:<script language="javascript" src="js/JScript.js"></script>
原因: JScript脚本的文件名不应该写成 “JScript.js”这样。 加入会有问题。
解决:将“JScript.js” 文件名修改成其他的 比方说 "JScript2.js"
<script language="javascript" src="js/JScript2.js"></script>
另外 :一个原因是 js文件 在vs新建一个的时候默认是utf-8需要将其用记事本打开保存为ANSI格式 即可
最终解决方案:
vs2008在每一次从外来的js文件的时候 都会使用上一次的缓存下的js代码。所以如果对js文件中的代码进行了修改 需要使用Ctrl+F5进行刷新 。这样vs 才会覆盖掉原来的js缓存内容。 如果不行 就多进行几次Ctrl+F5刷新
操作如下:
用Ctrl+F5刷新就会重新获取新的js~或者在meta中将Cache-Control设置为no-cache强制不缓存~
如果再不行 就将浏览器的cookie删除
原因: JScript脚本的文件名不应该写成 “JScript.js”这样。 加入会有问题。
解决:将“JScript.js” 文件名修改成其他的 比方说 "JScript2.js"
<script language="javascript" src="js/JScript2.js"></script>
另外 :一个原因是 js文件 在vs新建一个的时候默认是utf-8需要将其用记事本打开保存为ANSI格式 即可
最终解决方案:
vs2008在每一次从外来的js文件的时候 都会使用上一次的缓存下的js代码。所以如果对js文件中的代码进行了修改 需要使用Ctrl+F5进行刷新 。这样vs 才会覆盖掉原来的js缓存内容。 如果不行 就多进行几次Ctrl+F5刷新
操作如下:
用Ctrl+F5刷新就会重新获取新的js~或者在meta中将Cache-Control设置为no-cache强制不缓存~
如果再不行 就将浏览器的cookie删除
相关文章推荐
- asp.net引入一个js文件名为JScript的js脚本 报错 缺少对象
- 在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptMa
- 终于找到了在asp.net使用popcalendar.js 日历时候提示出现"缺少对象“的解决办法。
- ASP.net 让窗口WEB打开后,弹出一个选择窗口供应选择,注意Page_Load顺序,JS产生的找不到对象的问题
- 一个创建XMLHttpRequest对象的js文件(适用asp,php,jsp,asp.net等)
- 用js脚本控制asp.net下treeview的NodeCheck的实现代码
- Asp.net中后台*.cs与前台JS脚本之间相互调用的几点心得
- asp.net 中 js脚本输出的汉字是乱码(转)
- ASP.NET中像使用MessageBox一样执行JS的消息框脚本
- asp.net 文件路径问题,Png图片透明问题,js提示对象不支持属性和方法的解决方案
- 用js脚本控制asp.net下treeview的NodeCheck的实现代码
- MVC4 AspNet MVC下的Ajax / 使用微软提供的Ajax请求脚本 [jquery.unobtrusive-ajax.min.js]
- 深入Atlas系列 - 浅析ASP.NET Beta 2中令人疑惑的脚本引入方式
- asp.net 页面引入外部JS 在IE6下延迟加载报错,IE7+均没问题
- ASP.NET常用JS脚本整理
- 用正则表达式过滤脚本(js)的一些研究(asp.net + C#)
- Asp.Net 后台注册Js脚本和引用JS文件的方法及作用位置
- ASP.NET 2.0 创建母版页导致js出现“ 'document.getElementById(...)' 为空或不是对象”错误
- ASP.NET中后台注册js脚本使用的方法对比