我只有一个简单的消息页面,其中包含发件人:文本:和一个提交按钮,然后我有另一个页面,它什么都不包含,这是我的"留言板",最新发布的消息在板的顶部,两者都是aspx页面与母版页。
我有一个SQL数据库,我已经假设将有一个表,其中From:消息:(我想是用varchar),但我不明白它是如何以最新到最旧的列表方式插入留言板页面的。
邮件. aspx-发件人:只是一个div,提交的消息将出现在下拉列表中
我希望它是超级简单没有很酷的功能,只有"提交消息"-〉"出现在MessageBoard.aspx给每个人",就是这样
2条答案
按热度按时间ijnw1ujt1#
好的,有几个活动部件。
假设您有SQL服务器在运行。假设您有一个有效的连接?
好的,那么在post a new message页面上,你有这样的标记:
后面的代码如下所示:
所以,它看起来像这样:
当您点击"发布消息"时,我们将跳转到该页面,并标记:
代码是:
而我们现在看到/拥有的是:
lmvvr0a82#
你没有解释你所说的“* 我不明白它是如何以最新到最旧的列表方式插入留言板页面的 *",所以我只能猜测。
当一条新消息被发布时,您将它插入到数据库中,包括一个
DateTime
列。然后,您的消息列表页面只抓取最新的nn
消息,按最新的消息排在最前面。我假设你知道如何做到这一点。如果不知道,请阅读一些关于实体框架核心的内容,因为它提供了一种非常好的处理数据库的方法。
所以,原则上,你的问题并不比这更复杂。然而,在这方面有许多变化,例如实时更新消息列表,为此你应该使用SignalR,但如果没有更具体的解释你想要什么,很难提出任何建议。