【发布时间】:2020-08-25 23:08:24
【问题描述】:
我正在开发一个 .NET Core MVC 应用程序。对于我的 CRUD 操作,我有一个基本的 Index.cshtml、Edit.cshtml 和 Create.cshtml 页面。在我的 Index.cshtml 中,我可以对页面进行排序、过滤。我将此信息添加到查询字符串中,例如
https://localhost:5001/admin/myPage?search=my+search+string&page=3
现在,当我编辑一行时,我会跳转到另一页。在编辑页面中,有可能,我需要进一步跳转到其他页面。最后,当我回到我的 Index.cshtml 页面时,我想应用我原来的过滤器。
我知道我可以在页面之间来回传递查询字符串键和值,但这对我来说看起来相当复杂。
实现这一点的最佳方法是什么?
【问题讨论】:
-
取决于您的应用程序... Cookies/LocalStorage?会话?
-
您还可以为用户将数据存储在数据库中 - 这样,下次登录时可以记住排序
标签: c# .net-core asp.net-core-mvc