【发布时间】:2011-11-17 17:29:01
【问题描述】:
我需要在 asp.net MVC 3 中的服务器端会话变量。我知道这不是解决问题的最佳方法,但我们需要它的安全性。我需要确保有一个未被篡改的值。有什么办法可以设置一个不能在客户端删除或更改的服务器端会话变量?
【问题讨论】:
-
如果您需要每个用户的东西,只需使用 Session["key"] = value
标签: asp.net asp.net-mvc-3 session
我需要在 asp.net MVC 3 中的服务器端会话变量。我知道这不是解决问题的最佳方法,但我们需要它的安全性。我需要确保有一个未被篡改的值。有什么办法可以设置一个不能在客户端删除或更改的服务器端会话变量?
【问题讨论】:
标签: asp.net asp.net-mvc-3 session
你可以使用HttpContext.Current.Session。
【讨论】:
System.Web.HttpContext.Current.Session,而不是Controller.HttpContext,因此如果您在控制器中访问它,请务必指定正确的HttpContext。