I hope this is the right forum.

I have an asp.net/c# web browser application with a Response.AppendHeader "Refresh" set to time out in 10 minutes. Some users says they are being time out even while they are typing.

This is what I have in C# code:

Response.AppendHeader("Refresh", Convert.ToString((Session.Timeout * 60) + 10) + "; URL=" + clsIncidentReporting.urlSignOut);

Is it wrong or do I not understand how the Response.AppendHeader works?