在ASP.Net站点上动态创建/显示内容

时间:2012-03-02 10:27:36

标签: asp.net dynamic webforms

我觉得具有讽刺意味的是,我知道如何将所有这些数据存储到数据库中,但令人遗憾的是,对于如何将其显示给最终用户的知识有限。

基本上,我正在编写一个应用程序,在主页面上我想要一个Facebook风格的新闻提要'出现。人们可以发布一个事件,用户评论会在其下面显示,然后为用户提供评论它的机会。此页面将显示10个最新事件(包括评论),除非用户单击底部以加载更多。

因此,这将动态创建控件。在我看来,对于每个出现的事件,我需要: - 为主要事件描述创建标签

为每个儿童评论创建标签

- 创建用户撰写评论的文本框

- 创建评论的创建按钮

-attach事件处理程序到所述按钮

并在页面底部

*创建按钮,一旦加载并显示注释,就会继续向下移动页面

最后我真正编写的动态ASP.net页面大约是4年前。我记得回想起你可以使用的一个控件,它只会刷新该面板中的内容 - 而不是页面的其他部分 - 但是我不确定这是否是最佳选择。

有人能给我一个如何在ASP.Net中编写动态页面的指南吗?我忘了如何以社区形式提出问题(因为这是开放式的)....我目前正在使用Visual Web Developer 2010 Express w / webforms。

1 个答案:

答案 0 :(得分:0)

请查看有关Dynamically Create Controls in ASP.NET by Using Visual C# .NET的这篇文章。其中介绍了动态创建控件。 此外,如果您想从数据库生成动态内容,可以使用literal。您可以将数据库内容作为字符串附加到文字

希望这有帮助