挺有难度的一个问题 , 关于ASP.NET通讯的问题

effectiveye 2004-05-02 09:51:51
要实现一个论坛
然后 , 提供Message功能
请问一下 , 如何才能实时得告诉对方 , 有新信笺??
不知道有什么技术吗 ? 感觉很有难度啊?
...全文
77 20 点赞 打赏 收藏 举报
写回复
20 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cowbi 2004-05-03
同意 blackant2(乔峰) 的观点
当用户每次执行刷新操作的时候,再判断是否有新消息,这样才是最安全也服务器负担最小的
  • 打赏
  • 举报
回复
hnahzx 2004-05-03
再顶
  • 打赏
  • 举报
回复
huaxie12345 2004-05-03
使用xmlhttp+webserver可以实现很好的效果.
  • 打赏
  • 举报
回复
smx717616 2004-05-03
<MEAT HTTP-EQUIV="refresh" CONTENT="刷新时间间隔";URL="刷新的网址">
  • 打赏
  • 举报
回复
peipei0326 2004-05-03
不用定时刷新也可以,你可以在一个asp:panel里放置处理message界面,
通过session来判断收信人是否登陆,一旦登陆设置则设置asp:panel可见,
但在每个页面里都需有此asp:panel,缺点是不能保持随时提醒用户,只有在
其转换页面时才能提示
  • 打赏
  • 举报
回复
blackant2 2004-05-03
建議不要這樣做
所謂的實時應定義為用戶有新的請求時才可能收到
特別是在論壇中
  • 打赏
  • 举报
回复
hnahzx 2004-05-02
强烈关注!
  • 打赏
  • 举报
回复
xrll 2004-05-02
使用无刷新或局部刷新技术比较好,包括lostinet的rane方案还有客户端的webservice技术等,我是用webservice,感觉还不错,客户端定时请求服务器端,如果有新数据则在客户端出一个提示窗口!
  • 打赏
  • 举报
回复
effectiveye 2004-05-02
最好是做成控件的形式

因为在不同的页面 , 都要复用的

ASP.NET里有类似的控件吗
  • 打赏
  • 举报
回复
wangsaokui 2004-05-02
<SCRIPT LANGUAGE="JAVASCRIPT">
setTimeout("document.location.href='http://crazestudy.my.freedim.net'",2000);
</SCRIPT>
  • 打赏
  • 举报
回复
terran731 2004-05-02
学习,学习,感兴趣
  • 打赏
  • 举报
回复
effectiveye 2004-05-02
哦 , 那么再问一下 , 哪位能简单得说一下
怎么设置网页的刷新?
有控件吗?
  • 打赏
  • 举报
回复
okok999 2004-05-02
数据库读的时候用Cache
  • 打赏
  • 举报
回复
wangsaokui 2004-05-02
把刷新做成存储过程,参数为用户名,返回为消息号,点击消息号再查询具体内容,数据库应该压力不大
  • 打赏
  • 举报
回复
wangsaokui 2004-05-02
设定一个网页定时刷新。
  • 打赏
  • 举报
回复
effectiveye 2004-05-02
up up , 期待更多的solution
  • 打赏
  • 举报
回复
effectiveye 2004-05-02
另外我觉得定时刷新
对数据库的压力好象太大了
  • 打赏
  • 举报
回复
wolftop 2004-05-02
U~!P~!
  • 打赏
  • 举报
回复
yanhang00 2004-05-02
iframe定时刷新
  • 打赏
  • 举报
回复
kanshangren 2004-05-02
一般的方法是做一个隐藏的IFRAME,然后隔一定时间刷新,向服务器数据库查询,如果有就显示。
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-02 09:51
社区公告
暂无公告