自定义网站消息系统教程

时间:2012-12-24 14:40:21

标签: c# asp.net message

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

我(令人惊讶地)很难找到关于这个主题的相关教程,并希望这里的某些东西可以指引我到正确的位置。

谢谢。

1 个答案:

答案 0 :(得分: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. 某种类型的身份验证系统(例如 Windows for intranet forms for internet )。
  5. 用于列出,创建和查看邮件的Web表单。为了简单起见,只需制作三种不同的Web表单即可。此Web表单将利用当前登录的用户来确定要列出的PM。