c# web 自动执行代码

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:11:18
我在Room.aspx.cs里构建了一个函数,我想每隔5秒钟就执行一次函数,请问怎么实现?
我做的是一个聊天室,如果用meta方法的话很有可能用户还没输完页面就刷新,刚才输入的内容就没有了。

现在聊天室最好体验就是AJAX的了 用AJAX实现那个显示信息框的局刷新
其实.NET上的AJAX很简单 如果你用的是VS2008 那个它自带AJAX 如果你用的是VS2005 那个 下一个AJAX的安装包
在.NET里 你完全可以把AJAX当成是一种新控件 不必理会他里面的工作原理是什么

<meta http-equiv="refresh" content="5">
每隔5秒刷新页面
你把函数写在page_load里

是不是可以把聊天内容显示在一个iframe里,然后自动刷新
聊天的输入的东东放在主页面里

用ajax 只刷新 现实的区域

还可以用timer控件来刷新