【问题标题】:instant messaging notification即时消息通知
【发布时间】:2010-07-24 20:56:52
【问题描述】:

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

【问题讨论】:

  • 您希望我们为您构建一个完整的应用程序?很难弄清楚这里的实际问题是什么!
  • 没有整个应用程序,我只是想要指导或一些链接,我可以在其中找到有关此问题的一些帖子

标签: c# jquery css asp.net-mvc


【解决方案1】:

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

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

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

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

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

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

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

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

希望对你有所帮助。

【讨论】:

  • 我想显示一些通知消息。 Tnx
猜你喜欢
  • 1970-01-01
  • 2012-05-27
  • 1970-01-01
  • 1970-01-01
  • 2017-02-23
  • 2016-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多