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

推荐答案

这其实是关于你想要实现什么

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

  • DataGrid-旧版本的Gridview.网格视图是一个超级数据网格.

  • dataList-更具定制化的Gridview版本.也有一些开销.更多的手工工作,因为你必须自己设计它.

  • ListView-新的数据列表:).几乎是datalist和gridview的混合体,您可以在gridview中使用分页和内置功能,但可以自由设计.这个家族的新控制之一

  • 中继器-重量非常轻.没有内置的功能,如页眉、页脚.开销最小.

Asp.net相关问答推荐

检测 ASP.NET 中的内存泄漏

是否可以访问位于另一个项目中的 MVC 视图?

如何判断一个IP地址是否是私有的?

如何从 web.config 中读取系统值并在 ASP.NET MVC C# 方法中使用

使用 ASP.NET WebForms 的 jQuery DataTables 服务器端处理

如何在 ASP.NET 应用程序中使用 jQuery 捕获提交事件?

如何使用 ASP.Net MVC 路由来路由图像?

为什么aspx文件会返回404(找不到页面)

如何在 ASP.NET 下拉列表中添加选项组?

Asp.net Identity 密码哈希

反序列化客户端 AJAX JSON 日期

在 ASP.NET MVC 中使用 Razor 创建可重用的 HTML 视图组件

使用 jQuery 调用 ASP.NET PageMethod/WebMethod - 返回整个页面

aspnet_compiler 发现错误版本的 System.Web.WebPages 1.0.0.0 而不是 2.0.0.0

如何防止 XXE 攻击(.NET 中的 XmlDocument)

Azure Functions 中的 DI

OWIN 和 Katana,为什么要将应用程序与服务器解耦?

我可以在 .NET Framework 4.0 上运行 MVC 5 应用程序吗?

获取 POST 变量

Facebook 连接和 ASP.NET