C# 如何将RSS显示为弹出窗口?
在我的网站上,用户可以对文档发表评论。现在我想在发布评论时向网站管理员发送RSS提要。我希望在页面右角有一个小弹出窗口通知网站管理员。这就是正在发生的事情:C# 如何将RSS显示为弹出窗口?,c#,asp.net,popup,rss,C#,Asp.net,Popup,Rss,在我的网站上,用户可以对文档发表评论。现在我想在发布评论时向网站管理员发送RSS提要。我希望在页面右角有一个小弹出窗口通知网站管理员。这就是正在发生的事情: 用户添加评论 系统检查网站管理员是否已登录 如果网站管理员已登录;在右角显示带有注释标题的弹出窗口 如何做到这一点 如果用户是网站管理员,请设置javascript计时器定期(每5秒?)调用Web服务。此Web服务可以确定自上次检查以来是否添加了新注释。如果没有新注释,webservice将不返回任何内容,如果有新注释,则返回有关注释的一些
除非您使用comet样式的服务将通知推送到网站管理员的浏览器,否则您需要创建一个页面,以预定义的间隔轮询新通知。然后,您可以对服务进行AJAX调用,并将响应解析到只有网站管理员才能访问的网页上 如果您对comet(可以将数据推送到连接的客户端的服务)感兴趣,可以从以下位置开始:
我如何检查站长是否已经注意到评论?我必须在数据库表中设置一个标志吗?@Martijn:取决于您的场景。如果您只关心在网站管理员会话期间添加的注释,那么您可以将该信息存储在会话对象中(可能存储在一组ID中)