【发布时间】:2008-10-09 17:54:38
【问题描述】:
我正在编写一个网站,该网站将出售我的一个班级的物品。它将链接到一个 SQL Server 数据库,我将在其中提取价格、项目名称、数量和描述。如果我想以 thinkgeek 方式显示数据库中的项目,最好使用什么控件以便我可以自定义显示以使其看起来正常?
【问题讨论】:
我正在编写一个网站,该网站将出售我的一个班级的物品。它将链接到一个 SQL Server 数据库,我将在其中提取价格、项目名称、数量和描述。如果我想以 thinkgeek 方式显示数据库中的项目,最好使用什么控件以便我可以自定义显示以使其看起来正常?
【问题讨论】:
使用 asp:Repeater,您将获得最大的灵活性。这意味着您必须编写更多程序,但它会给您更多的灵活性。
【讨论】:
不确定您是否有任何技术要求,但 ASP.Net 有一个名为 Dynamic Data project 的新型 ASP.NET 项目。使用该项目,您可以指向您的 SQL Server 并生成页面来显示和编辑数据。使用它很容易快速启动和运行。
【讨论】:
我是 ASP.NET GridView 和 DataGrid 的粉丝,为您的图像和链接添加一些模板字段等等。
【讨论】:
@rslite 和@Bryant 都有很好的建议。我最初解决问题可能涉及创建一个“Thinkeek-esque”用户控件,并将其放入中继器中进行显示。但是,DDP 也是一个不错的选择。真的取决于比你提到的更深层次的要求。
【讨论】: