gpt4 book ai didi

c# - 检查 session 是否可用

转载 作者:太空狗 更新时间:2023-10-29 20:53:33 26 4
gpt4 key购买 nike

我在 Application_Error 中尝试了一些代码,就像这样

Session["mysession"] = "Some message";

但问题是有时 session 在 Application_Error 中不可用。所以我想检查 session 是否可用。

最佳答案

Session 并不总是存在于当前 Application_Error 的上下文中。尝试以下操作:

protected void Application_Error(object sender, EventArgs e)
{
if (Context.Handler is IRequiresSessionState ||
Context.Handler is IReadOnlySessionState)
{
// Session exists
Session["mysession"] = "Some message";
}
}

关于c# - 检查 session 是否可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3769711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com