2012-03-31 2 views
0

오류가 자주 발생하는 경우에도 Session Timeout = 1440web.config 개로 늘어났습니다."개체 참조가 개체의 인스턴스로 설정되지 않았습니다."

대부분의 페이지에서이 세션을 반복적으로 사용하기 때문에 Session["company_id"]에서 발생합니다.

세션 [ "company_id"]이 만료되었음을 알고 있지만 만료 시간을 늘릴 수있는 방법이 있습니까?

+2

'Session [ "company_id"]'이 (가) null이거나 비어 있다고 생각할 수 있으며 사용하려고합니다. 세션을 사용하기 전에 세션의 값을 확인하십시오. –

+0

예. 할 수있는 일이지만 길게 만료되지 않을 수있는 방법이 있습니다. –

+2

시작 시간에서 시간 초과 기간을 확인하고 10 초 미만이되면 시간 초과를 확인하여 시간 초과를 다시 생성하십시오 분리 된 실. –

답변

1

Object reference not set to an instance of an object 예외는 null 또는 빈 개체를 사용하려고 시도 할 때만 발생합니다. 세션이 오랫동안 만료되지 않도록하려면 두 단계를 따라야합니다.

  1. 세션 시간 초과를 계속 확인하십시오.
  2. 약 만료 될 때 세션을 리디렉션하십시오.

Base Page for Detecting Sessions은 필요한 모든 것을 설명합니다. 한번 참조하십시오.

관련 문제