title: Session becoming Null after Response.redirect
body: <p>I set two sessions which I fill from a database:</p>
  
  <blockquote>
  <pre><code>    Session("username") = reader.Item("user_name").ToString 
      Session("department") = reader.Item("user_department").ToString
  </code></pre>
  </blockquote>
  
  <p>to add restrictions depending on department the user is signing in from (IT department, customer service, etc..)</p>
  
  <p>Sessions are readable from the form LogIn.aspx to the form Default.aspx </p>
  
  <p>But in other pages:    </p>
  
  <blockquote>
  <pre><code>    IF Session("Department")&lt;&gt;"IT"
      Response.Redirect("LogIn.aspx")
      End If
  </code></pre>
  </blockquote>
  
  <p>This redirects to LogIn.aspx and Session("Department") equals Nothing </p>
  
  <p>Any idea on why it is doing so? I tried searching for something missing in my code and I couldn't find anything.</p>