如何在ASPX中动态呈现HTML而无需在ASPX代码中的C#代码或C#代码中嵌入HTML?

时间:2014-05-13 23:09:51

标签: c# html asp.net

我试图在服务器端循环数据集(不是问题),并根据数据集中的项目动态呈现HTML(超级基本内容)。这是简化的HTML:

<div>item title</div>
<div>item date</div>
<div>item summary</div>

我在后端返回了10个项目,所以我想写出上面10个HTML的迭代。我知道这是超级基本的东西,但是我想在ASP.NET中这样做而没有1)在C#代码中嵌入HTML 2)在ASPX代码中嵌入C#

这可能吗?最好的方法是什么?我也没有使用MVC,所以请记住这一点。谢谢。

1 个答案:

答案 0 :(得分:3)

我会考虑为此

使用Repeater

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater(v=vs.110).aspx

它是一个用于根据数据源的内容重复任意html的控件