在Asp.net会话的方法吗?(Alternative of Session in Asp.net?

2019-10-17 07:48发布

我们在我们的状态管理应用程序中使用Asp.net会议。 默认情况下,在进程内正在使用的模式。 但是现在,我们必须寻找一种替代,因为我们已要求我们的客户从我们的应用程序中删除会话由于性能问题。

其中一个方法是把一切都在客户端上回发的隐藏字段说。 这不是肯定的一个好方法。

有没有做任何其他方式? 我肯定会有一个选择。

PS:请不要建议查询字符串。

谢谢,

萨米特

Answer 1:

一些接近是HttpContext.Current.Items但寿命较短

HttpContext的是和IDictionary的键 - 值集合和该项目的集合被跨越单个的HTTPRequest共享。 是的,HttpContext.Current.Items有效期为单一的HTTPRequest。 处理后的一次,服务器信息发送回浏览器,该项目[]集合中已设置的变量将丢失。 当作为会话变量,信息有效,因为这是用户特定的多个请求。 会话变量只有到期或者在会话超时或显式地清除值。

更多来自这些文章

  • 当我们可以在ASP.NET中使用HttpContext.Current.Items来存储数据


文章来源: Alternative of Session in Asp.net?