gpt4 book ai didi

c# - 在 session "An unhandled exception of type ' System.StackOverflowException 上发生在 mscorlib.dll 中”

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:27 25 4
gpt4 key购买 nike

如果 session 为空,我正在尝试填充 session ,空检查时出错

public static int ReportGroupId()
{
if (System.Web.HttpContext.Current.Session["ReportGroupId"] == null) <ERROR HERE>
System.Web.HttpContext.Current.Session["ReportGroupId"] = BL.Reporting.GET.ReportGroupId();

return Convert.ToInt32(System.Web.HttpContext.Current.Session["ReportGroupId"]);
}

最佳答案

如果 Sessionnull。这就是您收到 Stackoverflow 异常的原因。它正在进入一个无限循环。

Debug your code你会看到,在第一个条件下,当 session 为 null 时,它会再次调用你的方法。

我只能猜测,如果在 session 中找不到 GroupID,您可能想调用一些不同的函数来获取它的值。

关于c# - 在 session "An unhandled exception of type ' System.StackOverflowException 上发生在 mscorlib.dll 中”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20612938/

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