读书人

怎么在服务器端 刷新 客户端

发布时间: 2011-12-25 23:21:20 作者: rapoo

如何在服务器端 刷新 客户端 ?
一个页面 有2个文本框(输入查询条件用)。输入查询条件,点击 查询 按钮, 查询结果 装入 DataGrid

我想让DataGrid 的内容 每隔5 秒 自动刷新一次

这个怎么实现?
谢谢

[解决办法]
使用window.setTimeout

setTimeout(window.location.reload(),5000));
[解决办法]
<script type= 'text/javascript '>
var txt=document.getElementById( 'xxxx ');//你的文本框的ID
function refreshPage()
{
window.location= 'xxx.aspx?keyword= '+txt.value;
setTimeout( "refreshPage() ",5000);
}
setTimeout( "refreshPage() ",5000);//执行刷新
//注意下面使用了服务器技术,赋值用的,你也可以在.cs文件中实现
<%
if(Request.QueryString[ "keyword "]!=null&&Request.QueryString[ "keyword "].Trim()!= " ")
Response.Write( "txt.value= "+Request.QueryString[ "keyword "]);
%>
</script>

读书人网 >asp.net

热点推荐