gpt4 book ai didi

asp.net - 在 ASP.NET-MVC 中的请求之间保留数据的标准方法

转载 作者:行者123 更新时间:2023-12-02 17:57:48 26 4
gpt4 key购买 nike

在请求之间保留数据的最标准或最佳方法是什么?

我应该使用 cookie 还是 session 变量?我对保留排序顺序、排序列和页码(用于分页)等数据感兴趣。

我来自网络表单背景,所以通常这种类型的事情是在我使用的控件的 View 状态中自动为我处理的。

更新

我喜欢查询字符串的想法,用于搜索和更有意义的 URL;然而,我正在开发一个“索引/列表” View ,它由一个带有标题的 View 和“控制”选项组成,例如用于过滤的 DDL 和呈现数据表的部分 View 。

DDL 使用 $.load() 调用 Controller 上的 ActionResult,该 Controller 返回部分 View ,并在查询字符串中传递参数,但由于这些是 ajax 请求,因此主页面 url用户浏览器的内容未更新。

是否存在从主页 URL 中取出查询字符串并在对其他 ActionResults 的 ajax 请求中使用它们的最佳实践?

最佳答案

如果您希望它仅通过一个请求/重定向来生存,那么 TempData 就是您的 friend 。

但是,对于分页之类的事情,URL 是最好的方法,可以单独共享链接。

关于asp.net - 在 ASP.NET-MVC 中的请求之间保留数据的标准方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2471815/

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