c# - 我应该使用什么控件来显示动态数据(图片、名称等),例如 ASP.NET 上的 html 表?

标签 c# asp.net .net html datatable

我的问题的根源是我缺乏 ASP.NET 的经验。我正在尝试将数据库中的视频显示为类似 html 的表格。很像 YouTube 或其他视频共享网站的主页。

为了提供更多详细信息,我需要显示链接到 watch.aspx 的小图片,这些图片涉及视频的持续时间、名称、用户和缩略图。

现在,我正在代码隐藏上创建一个动态 html 表(以编程方式创建 href、div、img 等标签),导致不必要的更多编码、编辑设计的困难方式、灵活性降低。

我知道 asp.net 中使用了一些不错的控件,例如 gridview 等。但我没有经验来选择哪些控件或如何使用。

我这样做的方式正确吗,还是应该让它们成为用户控件,或者使用诸如 gridview、datalist、datatable 之类的东西?

更具体地说,在 ASP.NET 上创建 YouTube 主页或搜索页面的最佳方式是什么?

给你一个提示;这就是我要问的: what is the best way to create this table?

最佳答案

您可以使用DataList - ASP.NET Server 控件并设置 RepeatColumns=n 属性以每行显示 n 列。

关于c# - 我应该使用什么控件来显示动态数据(图片、名称等),例如 ASP.NET 上的 html 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8283396/

相关文章:

c# - 将 C uint8_t 指针转换为 C# 字节数组

c# - 测试后如何删除 vshost.exe?

用于 Google Talk 的 .NET API?

.net - "Thorough",有关设置 Jetbrain 的 TeamCity CI 服务器的教程

c# - typeof 泛型和强制类型

c# - 断言没有方法被调用

c# - 重新加载另一个用户的页面

asp.net - Compass/Sass、ASP.NET/MVC 蓝图

asp.net - Microsoft 是否推荐方法或查询语法?

.net - 我如何知道我是否在网络环境中运行?