-1

我是一个 asp.net/c# 新手,试图在网站的用户之间创建一个非常基本的消息传递系统。这个想法是建立一个非常基本的消息系统,让管理员可以选择向用户发送消息、删除旧消息、在有未读消息时通知用户等。

我(令人惊讶地)很难找到有关该主题的相关教程,并希望这里的某些内容可以将我引导到正确的位置。

谢谢你。

4

1 回答 1

3

这是一个使用 ASP.NET Web 表单的聊天应用程序。它很长,但是很透彻,应该可以帮助您入门。

http://www.codeproject.com/Articles/27384/Build-a-Web-Chat-Application-using-ASP-Net-3-5-LIN

更新

私人消息系统非常简单。您需要连接的组件如下所示。

  1. 某种类型的持久存储(例如 Microsoft SQL Server)
  2. 支持线程的数据库模式(即引用自身以进行回复的表)。这将使创建变得容易,您只需引用另一个pm回复即可,因此您将获得自然的线程层次结构。
  3. 某种类型的 ORM 来访问数据库,我将推荐Dapper。这是 Stack Overflow 使用的,坦率地说,它是我用过的最快和最完整的 API ——当我说我用过很多时相信我!
  4. 某种类型的身份验证系统(例如用于 Intranet 的 Windows用于 Internet 的表单)。
  5. 用于列出、创建和查看消息的 Web 表单。为了简单起见,只需制作三种不同的 Web 表单。此 Web 表单将利用当前登录的用户来确定要列出的 PM。
于 2012-12-24T14:48:58.183 回答