从数据库中呈现网页上许多项目列表(如文章或博客后的评论)的最佳方式是什么?
我在许多网站上注意到 3 个选项:
- 表格
- 列表
<ul>
(ul 下 ul 下 ul...) - 列表
<divs>
(div under div...)
我应该使用什么 asp.net 控件?
数据表,中继器?
最佳答案
<ul>
是最好的,因为它表示一个列表(因此在语义上是正确的 - 更适合搜索引擎优化、可访问性等)。
在您的 Asp.Net 控件选项中,Repeater
是迄今为止最好的,因为它可以让您完全控制您呈现的 HTML - 其他替代方案往往会产生无关的标记,并且在某些情况下会产生内联样式。
关于asp.net - 从数据库中呈现项目列表的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364485/