嗨,我正在编写我的网站,这是一个电子学习管理系统(我希望)
我的数据库有不同的表,如用户,课程,字段,文件,分支机构,组,城市,大学和...(使用msSql
)
现在我需要一个通知系统(实时并不重要),以便在新用户加入或新分支或...添加到数据库时通知用户。
现在我想问一下收集这些信息并显示这些信息的最佳方式是什么
例如,在GridView
或DataList
之类的内容
我决定创建一个通知表来保存这些更改,但我认为这不是一个好方法
请帮我选择最好的方式。
答案 0 :(得分:0)
由于您似乎已经在MS堆栈中,我建议SignalR维护您的通知。这样,您就可以处理当前登录的任何人的通知(因为对于任何协作的实时通常更好)。 SignalR有很多可用于在您的网站上实施更新的示例。 对于未登录的任何用户,只需保留其先前的登录日期时间,并向他们发送自上次登录以来发生的任何更新(您可以创建按更新时间排序的此信息的快速视图)。 希望至少指出你正确的方向。