0

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

4

2 回答 2

0

您可以在 AJAX 中使用 PopupControl:

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

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

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

于 2013-10-25T14:58:55.550 回答
0

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

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

于 2013-10-25T16:59:15.447 回答