2011-08-09 54 views
0

我在我的應用程序中有gridview,如果單擊按鈕A和按鈕B中的任何一個,我需要限制排序。根據asp.net中的一些條件限制排序

我使用的隱藏字段相同,兩個我給隱變量的值作爲1

當被稱爲排序事件,我檢查,如果hiddenfield值是按鈕的單擊事件不等於1,則應該執行排序。

但是,當我調試,我看到隱藏的領域已經失去了它的價值&即將null。

怎麼辦?

回答

0

您不需要爲此定製解決方案,您可以通過編程方式設置GridView.AllowSorting -Property。

有關消失值的問題很可能與Postback有關。如果您不使用ViewState或在Postback之間手動存儲該值,則它會丟失。

0

除此之外:你是否嘗試將hiddenfield設置爲runat =「server」和EnableViewState =「true」?

+0

我已經完成了 –