我的问题的根源是我缺乏 ASP.NET 的经验。我正在尝试将数据库中的视频显示为类似 html 的表格。很像 YouTube 或其他视频共享网站的主页。
为了提供更多详细信息,我需要显示链接到 watch.aspx 的小图片,这些图片涉及视频的持续时间、名称、用户和缩略图。
现在,我正在代码隐藏上创建一个动态 html 表(以编程方式创建 href、div、img 等标签),导致不必要的更多编码、编辑设计的困难方式、灵活性降低。
我知道 asp.net 中使用了一些不错的控件,例如 gridview 等。但我没有经验来选择哪些控件或如何使用。
我这样做的方式正确吗,还是应该让它们成为用户控件,或者使用诸如 gridview、datalist、datatable 之类的东西?
更具体地说,在 ASP.NET 上创建 YouTube 主页或搜索页面的最佳方式是什么?
给你一个提示;这就是我要问的:
最佳答案
您可以使用DataList - ASP.NET Server 控件并设置 RepeatColumns=n
属性以每行显示 n
列。
关于c# - 我应该使用什么控件来显示动态数据(图片、名称等),例如 ASP.NET 上的 html 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8283396/