简单的用XmlDataSource配置了一个XML文件,然后用GridView来显示XML文件中的内容。这里的XML被其他程序不断更新内容,所以我希望GridView也能不断读取,显示XML文件的最新内容。怎么办?
同时,不想采用画面刷新的方式,因为还有图片在页中,刷新会没有效率。谢谢了哈

解决方案 »

  1.   

    页面不能刷新,又要不停地读取数据(还要显示最新的数据吧)~~我觉得不大好实现页面有图片不要紧啊~用cookie
      

  2.   

    在Global.asax里设置定时器。
     Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)        Dim myTimer As System.Timers.Timer = New System.Timers.Timer
            AddHandler myTimer.Elapsed, AddressOf OnTimer
            myTimer.Interval = 1000 * 60 * 15   '15分执行一次 myTimer.AutoReset=true;
            myTimer.Enabled = True
            myTimer.Start()
        End Sub    Sub OnTimer(ByVal source As Object, ByVal e As ElapsedEventArgs)
             
        End Sub
      

  3.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=BA375CF8-358A-4D71-A9D7-189176CE14F4别的xml对象以修改,可以立刻变化但是::::客户端与服务端的连接在不用时是断开的,你必须向浏览器发请求才能在客户端反映出来。
    发送请求的方法很多。
      

  4.   

    恩,因为我是asp.net的初学者,很多都不会。
    楼上说的将图片设置为cookies的方法我也不会。唉
    想问有没有直接设置的方法,可以让GridView控件每秒自动读取XML文件的数据,再显示的简单方法?