【问题标题】:Restrict sorting based on some condition in asp.net根据asp.net中的某些条件限制排序
【发布时间】:2011-08-09 11:12:05
【问题描述】:

我的应用程序中有 gridview,如果单击 2 个按钮(按钮 A 和按钮 B)中的任何一个,我需要限制排序。

我正在使用相同的隐藏字段,并且在两个按钮的单击事件中,我将隐藏变量的值设为 1。

当调用排序事件时,我正在检查如果隐藏字段值不等于 1,那么应该执行排序。

但是当我调试时,我看到隐藏的字段已经失去了它的价值并且即将为空。

怎么办?

【问题讨论】:

    标签: c# .net asp.net sorting gridview


    【解决方案1】:

    您不需要为此定制解决方案,只需以编程方式设置 GridView.AllowSorting-Property。

    价值消失的问题很可能与回发有关。如果你不使用 ViewState 或在 Postbacks 之间手动存储值,它就会丢失。

    【讨论】:

      【解决方案2】:

      除此之外:您是否尝试将隐藏字段设置为 runat="server" 和 EnableViewState="true" ?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-28
        • 2016-07-13
        • 2015-07-01
        • 2016-10-11
        • 2011-08-30
        • 1970-01-01
        相关资源
        最近更新 更多