C # Clear Session

Вопрос № 1

Я хочу знать, когда я должен использовать:

Session.Abandon () // Когда я использую это во время трассировки и после вызывая его - я обнаружил, что у сеанса все еще есть значение.

И когда я должен использовать:

Session.Clear ()

Когда мне следует использовать каждый конкретный метод?


  • В целом?
  • В моем конкретном случае?

Я проверяю, не равен ли сеанс null в Page Load. Если сеанс равен нулю, я хочу очистить сеанс и перенаправить на страницу входа?

Должен ли я использовать что-то вроде этого:

private void initSession()
{
    Session.Clear();
    Session.Abandon();
    Response.Redirect("LoginPage.aspx");
}

50
задан John Saunders 26 September 2013 в 13:11
поделиться