Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在用户访问站点期间维护用户ID、名称、部门和角色?_Asp.net_C# 4.0 - Fatal编程技术网

Asp.net 如何在用户访问站点期间维护用户ID、名称、部门和角色?

Asp.net 如何在用户访问站点期间维护用户ID、名称、部门和角色?,asp.net,c#-4.0,Asp.net,C# 4.0,在用户访问网站期间,维护用户ID、名称、部门和角色的良好做法是什么?我应该将其存储在会话中吗?Bcz会话将在20分钟后过期。。。或者,如果我将其存储在母版页的隐藏标签中,可以吗 您在哪里存储在用户会话期间必须持续的信息 这正是设计的初衷,文档中的状态应该是“使用ASP.NET会话状态为用户存储和检索值” 会话将在20分钟后过期 是的,但是在20分钟的不活动(通常意味着用户不再使用/浏览网站)之后,或者换句话说,用户已经离开了网站。“因为会话将在20分钟后过期”-您是否意识到会话超时是一个在每次页

在用户访问网站期间,维护用户ID、名称、部门和角色的良好做法是什么?我应该将其存储在会话中吗?Bcz会话将在20分钟后过期。。。或者,如果我将其存储在母版页的隐藏标签中,可以吗

您在哪里存储在用户会话期间必须持续的信息

这正是设计的初衷,文档中的状态应该是“使用ASP.NET会话状态为用户存储和检索值”

会话将在20分钟后过期


是的,但是在20分钟的不活动(通常意味着用户不再使用/浏览网站)之后,或者换句话说,用户已经离开了网站。

“因为会话将在20分钟后过期”-您是否意识到会话超时是一个在每次页面查看后重置的窗口?您可以选择httpruntime缓存。谢谢你,我不知道这是“20分钟的不活动!”如果是这样,那就没问题了!