我们在我们的状态管理应用程序中使用Asp.net Session。默认情况下,正在使用进程内模式。但是现在,我们必须寻找替代方案,因为性能问题我们已经要求客户从我们的应用程序中删除Session。
其中一种方法是将客户端的所有内容保留在Postback上的隐藏字段中。这肯定不是一个好方法。
还有其他办法吗?我相信会有另一种选择。
PS:请不要建议Querystring。
谢谢,
萨米特
答案 0 :(得分:1)
与此接近的是HttpContext.Current.Items
但寿命较短
HttpContext的项集合是IDictionary键值 集合,并在单个HTTPRequest中共享。是, HttpContext.Current.Items对单个HTTPRequest有效。一旦 处理完毕后,服务器信息被发送回浏览器, Items []集合中设置的变量将丢失。哪里 对于会话变量,信息对多个请求有效 这是用户特定的。会话变量仅在到期时到期 会话超时或明确清除值。
这些文章中的更多内容