【问题标题】:Efficient gridview in asp.net webformsasp.net webforms中的高效gridview
【发布时间】:2010-04-14 13:21:56
【问题描述】:

大家好。

如您所知,gridview 控件非常重,并且会降低页面的性能,因为视图状态长度较长。

我正在尝试另一种方法来不使用默认的 asp.net gridview webforms。

在 asp.net mvc 中,我们可以传递一个模型,例如使用 Examples[] 并在视图中迭代这个数组并构建一个 网格并使用多个页面作为锚点,而不是单击时向一个控制器发出请求并检索包含数据库中接下来 10 个元组内容的 json。

我的问题是,对你们来说,在 web 表单中实现带有分页的 gridview 的最佳方式/更有效的方法是什么?

【问题讨论】:

    标签: performance gridview webforms implementation


    【解决方案1】:

    我们使用经典的 AJAX 调用和 javascript 来呈现和填充 gridVeiew。我们现在也在使用 jQuery gridviews。如果我们在ajax:updatePanel 中使用asp:gridview,我的目标是减少传输的数据。

    【讨论】:

      【解决方案2】:

      除非您打算使用填充 GridView 功能,否则我通常更喜欢使用 asp:Repeater 控件将 UI 呈现为 HTML TABLE。

      HTH。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-22
        • 2021-08-30
        • 2011-04-27
        相关资源
        最近更新 更多