难以忽视的ASP.NET的Cookies
时间:2010-11-25 来源:墙头草
该解决方案是我工作在使用会话状态存储的一些信息。如你所知存储在会话状态信息是非常直接:
HttpContext.Current.Session["myValue"] = "some value";检索信息的相对比较简单:
string myValue = HttpContext.Current.Session["myValue"] as string;
为了检查一个值已设置所有你需要做的是检查的特定会话变量的值:
if (HttpContext.Current.Session["myValue"] != null) { // session variable set } else { // session variable not set }
如果该值不同于空会话变量已设置。
如果你的代码依赖于它的会话状态是一个很好的做法,首先检查它是否被启用。您可以通过检查,如果Session对象不是null这样的:
bool sessionEnabled = HttpContext.Current.Session != null;一个非空值意味着它被配置而空的意思是指没有会话状态为您解决使用。
那么是什么大不了的,如果你想使用cookies呢?
相关阅读 更多 +