使用自定义行(包括图片)生成结果表

时间:2012-01-02 17:35:41

标签: c# html asp.net

这更像是一个设计问题。我正在一个网站上工作,想要创建一个用于显示搜索结果的表。该表将显示待售的各种物品。每行都有关于项目的基本信息(名称,各种规格和图像)。每行都是可点击的,这样就可以显示项目的详细页面。

我知道有几种方法可以做到这一点,但我想知道是否有“最佳实践”来处理这类事情。

我有一个“item”对象,其中包含我想要显示的所有信息。有没有一种简单的方法来创建一个图形对象,我用结果集中的信息填充,然后将这些行绑定到我的表?

很抱歉,如果这篇文章过于宽泛,但我还不熟悉HTML,并希望确保我学会正确的方法来做这样的事情。

1 个答案:

答案 0 :(得分:3)

我会查找Repeater控件,它允许您以相当灵活的方式将数据绑定到自定义HTML。有一些像DataGrid这样的高级控件,如果你的问题与它的结构相匹配,在编程时间方面可以非常高效,但一般来说我更喜欢Repeater更轻量级的方法。