如何在 RadGrid 中保留排序选项

发布于 2024-12-25 02:35:32 字数 466 浏览 1 评论 0原文

您好,我的 asp.net 应用程序中有一个 RadGrid,基本上我被要求在整个用户会话中保持对标题名称的排序单击,所以基本上可以说我有带有以下标题的 RadGrid。

ID Name  OrderNumber Shipped

因此,默认情况下,当您第一次到达页面时,它会按名称按 ASC 顺序排序,但现在..如果用户再次单击“名称”标题来重新排序,它将按 DESC 顺序排列。因此,我被要求做的是让网络记住排序选项,无论用户是否导航到应用程序中的不同页面。因此,当用户回来时,他应该按照他/她选择的顺序看到网格视图,然后再离开应用程序中的另一个页面。

如何使用 RadGrid 执行此操作,而不使用 HttpCookie

我不认为我应该展示我的代码,因为它是 RadGrid 的简单默认设置,但如果有必要,我会抓住一些东西并将其放在这里,我只是不确定最好的方法。

谢谢

Hi I have a RadGrid in my asp.net application and basically I am being asked to persist the sorting clicked on the header name throught out the user session so basically lets say I have the RadGrid with the following headings.

ID Name  OrderNumber Shipped

So by default it is sorted in ASC order by name when you first arrive at the page, but now.. if the User resorts it by clicking on the Name heading again it will make it in DESC order. So what I am being asked to do is to make the web remember the sorting option no matter if the user navigates to a different page within the application. So when the user comes back he should see the gridview in the order he/she picked before leaving to another page within the appliacation.

How can I do this with a RadGrid, without using HttpCookie ?

I do not think I should show my code as it is the plain default set up of a RadGrid BUT if necessary I will just grab something and put it here, I am just not sure the best way to go about it.

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妄司 2025-01-01 02:35:32

我不认为这是我们应该从第三方控件中寻找的功能,而不是在项目中使用它时的实现项。

因此,如果要求仅在用户会话中保留,则 HttpCookie 甚至 ASP.Net 会话都可以。但是,如果要求即使在同一用户下次登录时也能进行维护,那么即使是数据库也是一个不错的选择,而不是将压力放在 ASP.Net 会话或每次将客户端传输到服务器的 Cookie 上。

I don't think this is a feature that we should be looking from a third party control, rather than an implementation item when using it in a project.

So if the requirement is only to persist within the user session, HttpCookie or even ASP.Net session would work. But if the requirement is to maintain even across same users next log-ins, even database would be a go od option rather than putting the weight on the ASP.Net session or Cookie transferring client to server every time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文