asp.net - Repeater、ListView、DataList、DataGrid、GridView...选择哪一个?

标签 asp.net user-interface

有这么多不同的控件可供选择!确定使用哪个控件在 ASP.NET 中显示数据的最佳实践是什么?

最佳答案

这实际上与您想要实现的目标有关

  • Gridview - 设计有限,工作方式类似于 html 表格。更多内置功能,如编辑/更新、页面、排序。很多开销。

  • DataGrid - 旧版本的 Gridview。 gridview 是一个 super 数据网格。

  • Datalist - Gridview 的更可自定义的版本。还有一些开销。更多的手动工作,因为您必须自己设计。

  • ListView - 新的数据列表:)。几乎是 datalist 和 gridview 的混合体,您可以在其中使用分页并在 Gridview 中构建类似功能,但具有设计自由度。该系列中的新控件之一

  • 中继器 - 重量非常轻。没有像页眉、页脚这样的内置功能。开销最少。

关于asp.net - Repeater、ListView、DataList、DataGrid、GridView...选择哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/139207/

相关文章:

c# - MQTTNet 监听主题消息

java - JPanel "paintComponent"没有 JLabel 就无法调用

python - 关于如何使用 python 检索和分析服务器日志的想法?

java - Netbeans GUI 组件修改后不更新

c# - 如何在mvc3,C#中将数字显示到小数点后两位?

asp.net - RequiredFieldValidator 要求用户单击两次

java - 关闭应用程序时 SWT 更新 UI

java - 如何重新绘制JTable的数据

javascript - 使用脚本/标签将 IE 文档模式更新到最新版本

c# - 如何实现 ASP.Net 复合服务器控件的 ClientInstanceName 属性