【问题标题】:What is the best control to use to display items from a database?用于显示数据库项目的最佳控件是什么?
【发布时间】:2008-10-09 17:54:38
【问题描述】:

我正在编写一个网站,该网站将出售我的一个班级的物品。它将链接到一个 SQL Server 数据库,我将在其中提取价格、项目名称、数量和描述。如果我想以 thinkgeek 方式显示数据库中的项目,最好使用什么控件以便我可以自定义显示以使其看起来正常?

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    使用 asp:Repeater,您将获得最大的灵活性。这意味着您必须编写更多程序,但它会给您更多的灵活性。

    【讨论】:

    • 如果我使用 并为 [更多] 创建一个链接按钮,我如何让 asp.net 知道要哪个项目去吗?
    • 您可以使用链接按钮的 CommandArgument 属性设置为 itemID。
    • 另外,如果您使用 .NET 2.o,您可以使用 ,它是等效的,但更易于输入和阅读。
    【解决方案2】:

    不确定您是否有任何技术要求,但 ASP.Net 有一个名为 Dynamic Data project 的新型 ASP.NET 项目。使用该项目,您可以指向您的 SQL Server 并生成页面来显示和编辑数据。使用它很容易快速启动和运行。

    【讨论】:

      【解决方案3】:

      我是 ASP.NET GridView 和 DataGrid 的粉丝,为您的图像和链接添加一些模板字段等等。

      【讨论】:

        【解决方案4】:

        @rslite 和@Bryant 都有很好的建议。我最初解决问题可能涉及创建一个“Thinkeek-esque”用户控件,并将其放入中继器中进行显示。但是,DDP 也是一个不错的选择。真的取决于比你提到的更深层次的要求。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-09
          • 2015-04-09
          • 1970-01-01
          • 2014-06-21
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多