asp.net可不可以从服务器端发送消息给客户端(浏览器)?

时间:2020-12-20 08:33:11
asp好像不行,只能客户端请求数据,也就是客户端浏览器定时刷新,才能得到新数据。

能主动么?如果不能,用哪种技术可以实现?

谢谢

6 个解决方案

#1


up

不过据我了解,听说是不能。

#2


当然是可以的,但难度相当高一点,也就是通过端口发送数据

#3


asp可以做到,使用js,根据时间来刷新页面,也就是说使用时间控件触发事件。或者制作一个耗费时间,但不费资源的小程序,当然这个小程序也就是要花费一些时间而已,然后循环处理

#4


事实上应该说,目前大部分应用都是拉的模式,即客户端请求服务器,并从服务器获取信息。asp也是,纯asp根本没办法达到服务器主动给客户端发消息,因为服务器完全不知道客户端在哪里,也就是说无推的模式。但是asp.net里,在remoting可以做到类似效果,你可参考下:
http://www.microsoft.com/China/Community/TechZone/TechArticle/TechDoc/createNETArchitecture.asp

#5


学习!!

#6


各位,那就是说如果要想做到“推”的效果,就必须用activex了?
爱。。。
asp.net还是让我失望。。。

#1


up

不过据我了解,听说是不能。

#2


当然是可以的,但难度相当高一点,也就是通过端口发送数据

#3


asp可以做到,使用js,根据时间来刷新页面,也就是说使用时间控件触发事件。或者制作一个耗费时间,但不费资源的小程序,当然这个小程序也就是要花费一些时间而已,然后循环处理

#4


事实上应该说,目前大部分应用都是拉的模式,即客户端请求服务器,并从服务器获取信息。asp也是,纯asp根本没办法达到服务器主动给客户端发消息,因为服务器完全不知道客户端在哪里,也就是说无推的模式。但是asp.net里,在remoting可以做到类似效果,你可参考下:
http://www.microsoft.com/China/Community/TechZone/TechArticle/TechDoc/createNETArchitecture.asp

#5


学习!!

#6


各位,那就是说如果要想做到“推”的效果,就必须用activex了?
爱。。。
asp.net还是让我失望。。。