如何在RadGrid中持久化排序选项
本文关键字:持久化 排序 选项 RadGrid | 更新日期: 2023-09-27 18:19:23
嗨,我有一个RadGrid在我的asp.net应用程序,基本上我被要求在整个用户会话中坚持排序点击标题名称,所以基本上让我们说我有一个RadGrid与以下标题。
ID Name OrderNumber Shipped
所以默认情况下,当你第一次到达页面时,它是按名称按ASC顺序排序的,但是现在…如果用户再次点击Name标题,它将以DESC顺序显示。所以我被要求做的是让web记住排序选项,无论用户是否导航到应用程序中的不同页面。因此,当用户返回时,他应该按照他/她选择的顺序看到gridview,然后再离开到应用程序中的另一个页面。
我怎么能做到这一点与RadGrid,不使用HttpCookie
?
我不认为我应该显示我的代码,因为它是RadGrid的普通默认设置,但如果有必要,我会抓住一些东西并把它放在这里,我只是不确定最好的方法去做它。
谢谢
我不认为这是一个我们应该从第三方控件中寻找的功能,而不是在项目中使用它的实现项。
因此,如果需求只是在用户会话中持久化,HttpCookie甚至ASP。Net会话可以工作。但是,如果要求是在相同的用户下次登录时维护,甚至数据库将是一个很好的选择,而不是把重量放在ASP上。Net会话或Cookie每次传输客户端到服务器。