gpt4 book ai didi

asp.net-mvc - ASP .NET MVC 在 View 之间存储大量参数

转载 作者:行者123 更新时间:2023-12-04 21:22:50 25 4
gpt4 key购买 nike

我有一个非常简单的 ASP.NET MVC 站点,它显示数据库中的图像。用户填写一些搜索参数,一个 View 从数据库中返回一个匹配搜索条件的图像列表。

我现在正在添加分页,根据页码,我跳过从数据库中检索到的一定数量的图像。我有这个工作的第一页。当我点击结果的第二页时,我的搜索参数丢失了,因为我目前没有在 View 之间存储搜索参数的机制。

最好的方法是什么。我可以有很多搜索参数。我应该将它们全部存储在 session 中还是隐藏字段中?这感觉就像一个黑客。我应该有一个单独的 ViewModel 来保存搜索参数并将其存储在 session 中吗?

典型的方法是什么?

最佳答案

我会将它们全部放在“下一个”和“上一个”链接的查询字符串中。这将允许访问者将完整 URL 加入书签并返回到具有相同排序和过滤器设置的同一页面。

关于asp.net-mvc - ASP .NET MVC 在 View 之间存储大量参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9082933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com