自动刷新Web用户控件

时间:2009-02-27 13:25:20

标签: asp.net user-controls .net-2.0

如果没有asp.net 2.0中的页面回发,我们如何自动刷新Web用户控件?我在控制头标签中尝试了元标记,但它也刷新了整个页面。

3 个答案:

答案 0 :(得分:3)

您可以尝试在应用程序中实现一点ASP.NET AJAX Framework并将该控件包装在UpdatePanel中。它适用于.NET 2.0

编辑:以下是使用ASP.NET AJAX UpdatePanel的教程的快速链接:http://ajax.net-tutorials.com/controls/updatepanel-control/

以下是ASP.NET网站的官方介绍页面:http://www.asp.net/Ajax/Documentation/Live/tutorials/IntroductionUpdatePanel.aspx

答案 1 :(得分:0)

用户控件是基于服务器的控件。你唯一的选择可能是某种类型的javascript,但取决于你想要完成什么,不太可能。

答案 2 :(得分:0)

有几种方法可以做到这一点,这取决于你的控制权。

最简单的方法之一是将控件包装在UpdatePanel中,然后使用Timer控件来更新UpdatePanel。但就观点而言,这可能是昂贵的。

另一种选择是使用Jquery和Javascript计时器等倒计时,然后使用静态页面进行刷新方法(http://encosia.com有示例)。