首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用c sharp和asp.net在网站上或向其他网站版主发送通知或消息?

如何使用c sharp和asp.net在网站上或向其他网站版主发送通知或消息?
EN

Stack Overflow用户
提问于 2011-10-19 19:14:53
回答 2查看 240关注 0票数 0

我目前正在管理员模块上工作,因为我是asp.net的新手,我不知道如何实现1管理员和版主之间的沟通系统,2在网站3版主发送通知给管理员的管理员公告。

我想有一个共同的管理和版主主页面板,以查看不同选项卡中的评论,通知和公告。但我对应用什么方法以及如何满足要求一无所知。我不想使用电子邮件系统。任何建议都将得到极大的接受。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-19 19:30:57

您可以依靠一些数据库表轻松地完成这项工作。结构可能是这样的(请原谅伪语言,手头没有合适的工具来提供完整的SQL语法)

代码语言:javascript
复制
ID (guid or identity)
TITLE (text)
TEXT (text)
TYPE (bit, 0=announcement 1=message)
FROM (foreign key to USERS)

同时还有一个用户表和另一个用于跟踪收件人的表(这里是N:N关系)。一个“特殊”的用户意思是“这是给每个人的”,在这里可能会被证明是有用的。

如果需要,我很乐意稍后澄清并提供一些适当的代码,但这是一个简单的结构,您应该能够轻松地通过LINQToSQL完成它。

票数 3
EN

Stack Overflow用户

发布于 2011-10-19 19:40:58

正如alex建议的那样,这可以通过几个数据库表来完成。

我将有一个邮件表: ID (int Identity),text,postedBy,recipient(所有用户为0),posted date,Type(如果您希望能够对邮件进行分类)

我假设您已经有了一个USERS表,但是如果没有,您想要创建一个。

然后,要获取您的消息,请选择* from messageTable WHERE recipient =0或recipient =@ your

通过在消息表中实现Type列,您可以将消息过滤为类别,如系统消息、公告、私人消息等。这只会使用户的操作更容易,并允许您使用此表来实现其他功能。

不过,一个需要考虑的问题是,您是否希望消息允许回复?在这种情况下,您将需要一个message_headers表和一个messages表。您的头表将包含一个ID和一些摘要信息,如日期、发件人、收件人等,您的messsages表将包含一个id,以及一个链接回message_headers ID的parentID,该表还将包含诸如发送日期/时间(用于订购) senderID等数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7820470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档