gpt4 book ai didi

c# - 即时通讯通知

转载 作者:行者123 更新时间:2023-11-28 19:06:15 29 4
gpt4 key购买 nike

我想在我的 ASP.NET MVC (C#) Web 应用程序上构建即时消息通知。任何例子或其他方式来学习如何做到这一点?我想要类似 Facebook 邮件系统的东西。

最佳答案

那是某种类型的聊天系统还是您想显示一些通知消息。

如果是第二个,这里有一些入门信息。

1) 考虑您希望能够显示的消息类型:成功、错误、信息、致命……等等。

2) 消息很可能会从 Controller 返回,javascript 会处理这些消息。因此,您需要一个操作结果来返回所有不同类型的消息。因此,您可以创建 Message 类

public class Message{
public string Message{get;set;}
public string Type{get;set;}
}

3) 假设您希望能够从任何地方返回消息。所以,也许您需要一个所有其他 Controller 都继承自的基本 Controller 。在该 Controller 中,有针对所有不同类型消息的操作结果。这是为了防止您需要能够从任何 ActionResult 返回消息。

4) 将您的消息作为 JSON 返回,并在您的 javascript 中有一种机制来读取返回的对象。作为一个想法,有一个 div 来显示消息,并根据类型使用一个漂亮的通知图标。

5) 如果您想使此过程异步,您可以在 javascript 中指定一些计时器/超时,并且每 5 分钟检查一次通知。

希望对您有所帮助。

关于c# - 即时通讯通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3326884/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com