根据asp.net中的某些条件限制排序

时间:2011-08-09 11:12:06

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

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

我正在使用相同的隐藏字段和两个按钮的点击事件我将隐藏变量的值设为1。

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

但是当我调试时,我看到隐藏的字段已失去其价值&即将到来。

怎么办?

2 个答案:

答案 0 :(得分:0)

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

关于消失值的问题很可能与Postback有关。如果您不使用ViewState或在回发之间手动存储值,则会丢失。

答案 1 :(得分:0)

除此之外:您是否尝试将hiddenfield设置为runat =“server”和EnableViewState =“true”?