If the session times out, does it reload/redirect the page? Are you sure it works like that? Doesn't the client side need to make a request to reload the page? Another way you can do this is with the HTML meta tag refresh property. You can dynamically generate this tag to meet your specific needs.