Проверка сеанса, пуста она или нет

Я хочу проверить, что сеанс пустой или пустой, т.е. что-то вроде этого:

if(Session["emp_num"] != null)
{

   if (!string.IsNullOrEmpty(Session["emp_num"].ToString()))
            {
                //The code
            }
}

Или просто

 if(Session["emp_num"] != null)
    {

       // The code
    }

потому что иногда, когда я проверяю только:

       if (!string.IsNullOrEmpty(Session["emp_num"].ToString()))
                {
                    //The code
                }

, я сталкиваюсь со следующим исключением:

Исключение нулевой ссылки

25
задан Ajay2707 5 January 2017 в 08:50
поделиться

1 ответ

Вы должны сначала проверить, существует ли Session["emp_num"] в сеансе.

Вы можете спросить объект сеанса, имеет ли его индексатор значение emp_num, или использовать string.IsNullOrEmpty(Session["emp_num"])

.
2
ответ дан 28 November 2019 в 18:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: