首页 > 解决方案 > 在哪里设置会话变量的默认值

问题描述

我有一个使用 Web 表单的旧 .NET 4.6 项目。

我有一个 Session 变量,用于跟踪用户是否安全登录。

在用户使用登录表单登录并经过一些安全检查后,我在一个所有其他类都继承自的类中将其设置为:

Web.HttpContext.Current.Session("IsSecure") = True

但是,我希望将其默认设置为 False。我应该像这样将它放在 Application_Start 方法中的 Global.asax.vb 文件中吗?

Web.HttpContext.Current.Session("IsSecure") = False

谢谢!

标签: asp.net.netvb.netwebforms

解决方案


Session 不是一种方法,因此您必须使用 [] ,如下所示:

Web.HttpContext.Current.Session["IsSecure"] = False


推荐阅读