title: ASP.NET MVC Session and SessionStateBehavior
body: <p>All:</p>
  
  <p>I have been searching high and low for an answer to this, so forgive me if this is a dupe, I just can't seem to find the right answer.</p>
  
  <p>Let's say you have an ASP.NET MVC Controller marked with the    [SessionState(SessionStateBehavior.Disabled)]
  attribute. Does calling actions on this controller "refresh" the session state, keeping it "alive"? Specifically, I have a AJAX request calling a controller to keep the session "alive" since the application is a single page application driven by javascript, and I don't want the users session to die, so every 30 seconds I make a call up to this controller. Similarly, would it stay alive if the controller was marked SessionStateBehavior.ReadOnly? Finally, is using an ASP.NET MVC Controller for this purpose not the best way (is there a better way)? </p>
  
  <p>Thanks!</p>