gpt4 book ai didi

asp.net-mvc - ASP.NET MVC : Create an ambient value

转载 作者:行者123 更新时间:2023-12-02 05:14:22 24 4
gpt4 key购买 nike

我有一个简单的网站。几乎每个 Action 都将 int toonId 作为参数(toonId 不等同于用户:一个用户可以拥有多个 toon)。
目前,我将该值提供给来自 Controller 的每个 View ,并且每个链接和提交按钮都会将该值发送回 Controller 。
这行得通。我只是在寻找一种更简单的方法来完成此任务(想到 AOP)。

我使用 cookie 来保存“最喜欢的/默认的 toon”,这工作正常(与 ActionAttribute 一起使用,它从 cookie 中获取 toonId 并传递给 toonId 参数,如果没有提供 toonId 的话)。但我也想支持无 cookie session 。

问题:有什么简单的方法可以将环境变量添加到页面,而无需显式传递它?这样它就可以与无 cookie 的浏览器一起使用。

Viewstate 是可行的方法吗(它不应该在 MVC 中)?
服务器端 session 是可行的方法吗?

最佳答案

这正是 session 的目的。

asp.net mvc 中没有页面生命周期,因此没有 View 状态。

关于asp.net-mvc - ASP.NET MVC : Create an ambient value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111158/

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