问题描述
- timer控件里为什么不能用Response.write方法
-
就是一个轮询,Response.Write("alert('!!!'); window.location.href='http:10.88.88.89LoginChts.aspx'");页面不跳转了,单独使用Response.Redirect就可以跳转,但是提示框用什么写
解决方案
asp.net的服务器上用timer没意义,因为所有的操作都是在返回客户端以前执行的。
你应该用客户端的timer。
解决方案二:
那些乱码是csdn自己生成的,也不影响大概意思,各位大神将就看一下
解决方案三:
参考:http://blog.csdn.net/dannywj1371/article/details/6299057
解决方案四:
客户端timer就是指js的定时器
看我给你的链接
$(function () {//间隔3s自动加载一次
getData(); //首次立即加载
window.setInterval(getData, 3000); //循环执行!!
}
);
这里每3秒钟访问一次getdata
getdata请求一次getJSON("Data.aspx");
服务器执行Page_Load
调用 DataTable2Json 返回数据
时间: 2024-09-17 03:07:50