日期:2014-05-16  浏览次数:20446 次

网页调用js后出现Visual Web Developer无法确定此文件的编码
这段代码封装成Valid.js,放在网站的/js目录下
  var x = 0;
function myRefresh() {
  var httpRequest = new ActiveXObject("microsoft.xmlhttp");
  httpRequest.open("GET", "../Valid.aspx", false);
  httpRequest.send(null);
  x++;
  if (x < 60) //60次,也就是Session真正的过期时间是30分钟  
  {
  setTimeout("myRefresh()", 30 * 1000); //30秒  
  }
}
myRefresh();

然后在网页里调用
<script type="text/javascript" src="../js/Valid.js"></script>

Valid.aspx的pageload里就一句:Response.Expires = -1;
只要调用valid.js网页点设计时就出现错误
Visual Web Developer无法确定此文件的编码。请从下面的列表框中选择编码。

选择当前文件的编码:
美国/西欧字符(windows)

编译执行页面的样式全不对了

请问这是为什么啊

------解决方案--------------------
Valid.js 文件另存为(选择编码和网站相同的编码)。

整站统一编码