asp.net - 在哪里设置会话变量的默认值
问题描述
我有一个使用 Web 表单的旧 .NET 4.6 项目。
我有一个 Session 变量,用于跟踪用户是否安全登录。
在用户使用登录表单登录并经过一些安全检查后,我在一个所有其他类都继承自的类中将其设置为:
Web.HttpContext.Current.Session("IsSecure") = True
但是,我希望将其默认设置为 False。我应该像这样将它放在 Application_Start 方法中的 Global.asax.vb 文件中吗?
Web.HttpContext.Current.Session("IsSecure") = False
谢谢!
解决方案
Session 不是一种方法,因此您必须使用 [] ,如下所示:
Web.HttpContext.Current.Session["IsSecure"] = False
推荐阅读
- r - 将第 1-12 周变异到第 1 季度
- jquery - 为什么 jQuery .done() 不能识别外部函数
- linux - 将字符串与数组连接以在 bash 中递归复制文件
- javascript - 打印 JavaScript Promise 的解析值
- perl - Removing lines around a given matching line
- templates - 将 HTML 保存到 golang 模板变量
- javascript - 使用 vue 设置更新对象不会在 socketio 侦听器内的 html 中更改
- python - 遍历 pandas 列
- express - 是否可以将 app.use 放在 app.get 中
- amazon-web-services - API Gateway 代理集成 - 文件损坏