这段代码封装成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)编译执行页面的样式全不对了请问这是为什么啊