c# - 确定是否启用了 ASP.NET session

标签 c# asp.net session

在 C# 中执行 bool 测试以确定是否启用 ASP.NET session 的最佳方法是什么?我不想使用 try-catch block 和 Sessions != null 抛出异常。

问候。

最佳答案

如果您使用 HttpContext.Current,您将不会得到异常:

if(HttpContext.Current.Session != null)
{
    // Session!
}

关于c# - 确定是否启用了 ASP.NET session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1336770/

相关文章:

c# - 组合框选择的索引更改事件未在代码中触发

c# - 系统.IO.Exception : Pipe is broken

c# - Web 服务在单声道 4 中不起作用

c# - 如何在我的 .net 代码中向 GridView 表格添加圆 Angular ?

asp.net - 访问 ASP.NET 中的状态

java - 浏览器重启后Cookie被神秘删除

c# - ListView 上的单击按钮不起作用

c# - 引用类中的 Self's Type

asp.net - 如何在 IIS 中为一般错误页面发送状态码 "500"?

java - HttpSession 与 2 个不同请求的问题