我是ASP.NET Web Form的新手。我们如何使用ASP.NET VB语言生成多张卡片?
GridView看起来很丑陋,似乎看起来不那么优雅和漂亮。
您可以使用Repeater
Control来显示案例“卡片”中您自己风格的重复项目列表。
Repeater Control用于显示绑定到控件的重复项列表,它与gridview和datagridview相同。与gridview和datagrid相比,Repeater控件重量轻,显示数据的速度更快。通过使用此控件,我们可以以自定义格式显示数据,但在gridview或datagridview中不可能,并且它不支持分页和排序。
Repeater控件的工作原理是循环遍历数据源中的记录,然后重复呈现称为项目模板的模板。 Repeater控件包含不同类型的模板字段
ItemTemplate:ItemTemplate定义如何从数据源集合呈现每个项目。
AlternatingItemTemplate:AlternatingItemTemplates用于更改DataSource集合中AlternatingItems的背景颜色和样式
HeaderTemplate:HeaderTemplate用于显示DataSource集合的Header文本,并为标题文本应用不同的样式。
FooterTemplate:FooterTemplate用于显示DataSource集合的页脚元素
SeparatorTemplate:SeparatorTemplate将确定分隔元素,该元素分隔Item集合中的每个Item。
如果您是ASP.NET新手,还应该查看DataList控件。它与Repeater控件类似,但更容易使用,因为您不必自己“编码”模板,您可以直接在页面中设计它们。