如何在ASP.NET中实现推送AJAX模型?

时间:2011-05-31 14:29:58

标签: javascript asp.net ajax

简单的AJAX模型是向服务器请求一些信息,服务器返回响应。如果我是正确的,那么它被称为拉模型。

然而,在阅读一些Web 2.0概念时,我遇到过推模型的东西,例如实时应用程序,比如在网页上显示冲击交换价格更新。服务器经常将信息推送到客户端,客户端更新信息。

现在我如何使用ASP.NET实现此行为,或者我必须使用其他框架来实现此目的?或者这只是一个理论模型?

2 个答案:

答案 0 :(得分:2)

请参阅以下链接:Comet implementation for ASP.NET?

您可以使用http://pokein.codeplex.com/之类的框架来实现您的目标。否则,对于您的股票交易价格示例,其中大多数只是使用javascript启动请求以刷新客户端的数据。

答案 1 :(得分:0)

常用方法是使用使用JavaScript创建的客户端计时器并请求新数据。如果没有更新的数据,响应会有一些标记,因此不需要在UI中更新任何内容。

只需使用setInterval JavaScript函数和AJAX。