gpt4 book ai didi

c# - .Net session 范围变量?

转载 作者:太空宇宙 更新时间:2023-11-03 17:58:53 25 4
gpt4 key购买 nike

我是 .net 的新手,我正在使用
MVC2 + linQ 和 C#

我想知道是否可以使用 session 范围的变量或类以及如何做到这一点?
我需要将它存储在 session 对象中吗?或者只是声明一个全局变量?

我需要这个来存储来自不同 sql 表的数据关联到登录用户

提前致谢

最佳答案

是的,您应该可以使用 Session来自 Controller 的操作方法中的对象来存储和检索 session 数据。

Session["MyData"] = myData;
MyDataType myData = (MyDataType)Session["MyData"];

显然要小心您存储的对象的大小以及 session 数据的处理方式,即在进程中、SQL Server 或应用程序服务器中。如果您没有将 session 数据存储在内存中,那么您需要确保它是可序列化的。

关于c# - .Net session 范围变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4795593/

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