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

C# 我应该使用什么控件来显示动态数据(图片、名称等),如asp.net上的html表?,c#,asp.net,.net,html,datatable,C#,Asp.net,.net,Html,Datatable,我的问题的根源是我缺乏使用asp.net的经验。我试图在数据库中将我的视频显示为类似html的表格。很像youtube或其他视频共享网站的主页 为了提供更多细节,我需要显示链接到watch.aspx的小图片,这些图片涉及视频的持续时间、名称、用户和缩略图 现在,我正在codebehind上创建一个动态html表(以编程方式创建href、div、img等标记),这会导致不必要的更多编码、编辑设计的困难、灵活性降低 我知道asp.net中使用了一些不错的控件,如gridview等。。但我没有选择使用

我的问题的根源是我缺乏使用asp.net的经验。我试图在数据库中将我的视频显示为类似html的表格。很像youtube或其他视频共享网站的主页

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

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

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

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

更具体地说,在asp.net上创建youtube主页或搜索页面的最佳方法是什么

给你一个暗示;这就是我要问的:

您可以使用-ASP.NET服务器控件,并设置
RepeatColumns=n
属性以显示每行的
n
列。

DevExpress控件也很好。。。。这是他们的asp.net控件的链接

如果您负担得起许可,您应该看看标准的.net控件是否适合您。顺便说一句,您上传的图像太小,无法看到任何细节。