当前位置:  开发笔记 > 编程语言 > 正文

如何在asp.net mvc - 5中检查会话值是否为null或会话密钥是否存在

如何解决《如何在asp.netmvc-5中检查会话值是否为null或会话密钥是否存在》经验,为你挑选了1个好方法。

我有一个ASP.Net MVC - 5应用程序,我想在访问它之前检查会话值是否为null.但我无法这样做.

//Set
System.Web.HttpContext.Current.Session["TenantSessionId"] = user.SessionID;
// Access
int TenantSessionId = (int)System.Web.HttpContext.Current.Session["TenantSessionId"];

我从SO尝试了很多解决方案

尝试

if (!string.IsNullOrEmpty(Session["TenantSessionId"] as string))
 {
                //The code
 }

请指导我.

错误:NULL引用



1> 小智..:
if(Session["TenantSessionId"] != null)
{
  // cast it and use it
  // The code
}

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有