ورود

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



Iran58
پنج شنبه 09 اسفند 1397, 10: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 را چک کنم

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