问题描述
||
我在一个小项目网站的中间,我决定创建一个基本的留言板,该留言板允许登录的用户编写评论(使用文本框),并添加到留言板数据库中,然后使用gridview进行显示。
当用户发表评论时,我还想在帖子中显示其用户名(表明他们是张贴者)以及日期(我已经使用GetDate()设法做到了)。
到目前为止,我有这个。
我有一个ASP.NETDB.MDF数据库,该数据库使用.NET登录功能来允许用户注册到我的网站并登录。默认数据库创建IDNumber,Username等字段。
我有一个留言板数据库,其中包含以下字段。 ID,用户名,时间,注释。
因此,回顾一下。用户登录后,我希望他能够转到留言板网页并使用文本框输入评论。
当他单击提交按钮时,键入的消息将被添加到数据库中,然后通过gridview显示。他的用户名和发布时间需要自动添加到帖子中(可以通过登录到唯一登录帐户的用户来确定(我不知道该怎么做!)。
我应该参加桌子吗? (即,用户名(来自登录表)和消息板表中的用户名?是否有更好的方法来解决所有这些问题?
对不起,我是笨蛋..!我对此很陌生。
解决方法
如果“登录”表中的数据需要显示在“消息板”表中不存在的注释旁边,则应加入这些表。
例如,如果要显示UserName,Message,则不需要联接,因为用户名已存储在留言板表中。但是,如果要在登录表中显示FullName,Message和FullName,而在留言板表中显示message,则需要联接。
尝试寻找一些您想在互联网上做的事的例子。那里应该有很多东西,我已经看到了很多使用ASP.NET MVC的博客样式示例。
祝好运