ورود

View Full Version : سوال: مشکل در چک کردن session در Application_AuthorizeRequest



Iran58
پنج شنبه 09 اسفند 1397, 11:36 صبح
سلام
من کد زیر را نوشته ام

protected void Application_AuthorizeRequest()
{
HttpContext context = HttpContext.Current;
//if (!string.IsNullOrEmpty(Session["test"] as string))
if ( context.Session["test"] != null)
{
var a = "a";
}
else
{
var b = "b";
}
}

وقتی برنامه اجرا میشود
ارور زیر را میدهد
Session state is not available in this context.
چگونه می توانم session را چک کنم

مهدی کرامتی
سه شنبه 14 اسفند 1397, 00:52 صبح
در رویداد مورد نظر شما Session هنوز فعال نشده است.
بجای آن از رویداد Application_AcquireRequestState استفاده کنید.