在 asp.net 中回复评论后弹出通知气球

本文关键字:通知 气球 评论 asp net 回复 | 更新日期: 2023-09-27 18:37:02

现在我正在做一个像网站这样的论坛。我想做一些事情,比如在会员回复帖子后,主页将显示一个弹出通知气球,并显示会员未读的通知数量。我可以知道我该怎么做吗?我在我的网站中使用 asp.net 和C#。

在 asp.net 中回复评论后弹出通知气球

您可以在 AJAX 中使用 PopupControl:

<ajaxToolkit:PopupControlExtender ID="PopEx" runat="server"
    TargetControlID="DateTextBox"
    PopupControlID="Panel1"
    Position="Bottom" />

这是一个进一步解释它的链接。

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/PopupControl/PopupControl.aspx

听起来您需要启用跨浏览器会话的通信。对于这样的事情,我建议使用SignalR http://www.asp.net/signalr。

它允许您使用 javascript 广播消息并侦听从服务器发送的消息。您也可以通过代码隐藏来挂钩它。因此,假设用户 X 回复了用户 Y 的帖子。在执行将帖子保存到数据库所需的操作后,添加一些向用户 X 广播的代码"嘿!有人评论了你的帖子。看看吧!