2012-03-31 22 views
0

をファイルで増やしても、よくObject reference not set to an instance of an object.エラーが発生します。"オブジェクト参照がオブジェクトのインスタンスに設定されていません。"

これは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または空のオブジェクトを使用しようとした場合にのみ発生します。長い間セッションが期限切れにならないようにするには、2つの手順に従ってください。

  1. セッションタイムアウトを継続して確認してください。
  2. セッションの有効期限が近づいたらリダイレクトします。

Base Page for Detecting Sessionsは、必要なすべてのことを説明しますので、一度参照してください。

関連する問題