日期:2014-05-17  浏览次数:20544 次

.net动态多页如何一直自动刷新?
想让网页里面部分功能一直循环,然后在网页中显示,但是Page_Load没执行完不会显示出整个页面来,用线程又不行

我想让页面不停刷新。但每次刷新都要显示出页面


我想实现的效果是:用frameset隐藏打开一个页面,这个.net页面一直自动刷新。

------解决方案--------------------
在<head></head>里面加
<Meta http-equiv="Refresh" Content="30">  //每30秒刷新一次当前页面
------解决方案--------------------
在客户端用js实现
timer = setInterval(ajaxLoad, 3000); //3秒轮询
   function ajaxLoad()
   {
        $("#News").html("Loading News......");
        $.ajax({
                type:"post",
                url:"/ajax.aspx?act=getnews",
                dataType:"html",
                data:"",
                success: function(result){
                    $("#News").html(result);
                }
         });
   }
要停止时:if(timer) clearInterval(timer);
------解决方案--------------------
不是可以定时刷新的么
  <script  type="text/javascript">
                setInterval("window.location.reload()", 10000)
       </script>

------解决方案--------------------

//2秒刷一下
        function refresh()
        {
            setInterval(new function () {
                location.reload();
            }, 2000, null);
        }