Gets a value indicating whether the client is still connected to the server.
Assembly: System.Web (in System.Web.dll)
The property returns false when the following conditions are true:
The connection to the client was terminated. This can occur if the Close method was invoked, or if the client stopped execution of the Web page or browsed to another page.
The HttpWorkerRequest object that is handling the request is Nothing or the HttpWorkerRequest.IsClientConnected method returns false. If a custom HttpWorkerRequest object handles the request, then the HttpWorkerRequest.IsClientConnected method might be set based on custom criteria. For example, the custom worker request might force a time-out after a period of time.
The following example uses the property to check whether the client that is requesting the page remains connected to the server. If is true, the code calls the Redirect method, and the client will view another page. If is false, then the code calls the End method and all page processing is terminated.
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Private Sub Page_Load(sender As Object, e As EventArgs) ' Check whether the browser remains ' connected to the server. If (Response.IsClientConnected) Then ' If still connected, redirect ' to another page. Response.Redirect("Page2VB.aspx", false) Else ' If the browser is not connected ' stop all response processing. Response.End() End If End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>ASP.NET Example</title> </head> <body> <form id="form1" runat="server"> </form> </body> </html>
Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.