HttpResponse.IsClientConnected 屬性

定義

取得值,指出用戶端是否仍然與伺服器連接著。Gets a value indicating whether the client is still connected to the server.

public:
 property bool IsClientConnected { bool get(); };
public bool IsClientConnected { get; }
member this.IsClientConnected : bool
Public ReadOnly Property IsClientConnected As Boolean

屬性值

如果用戶端目前連接著,則為 true,否則為 falsetrue if the client is currently connected; otherwise, false.

範例

下列範例會使用IsClientConnected屬性來檢查要求頁面的用戶端是否仍連接到伺服器。The following example uses the IsClientConnected property to check whether the client that is requesting the page remains connected to the server. 如果IsClientConnected為 true,則程式碼會Redirect呼叫方法,而用戶端將會看到另一個頁面。If IsClientConnected is true, the code calls the Redirect method, and the client will view another page. 如果IsClientConnected為 false,則程式碼會End呼叫方法,並終止所有頁面處理。If IsClientConnected is false, then the code calls the End method and all page processing is terminated.

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    private void Page_Load(object sender, EventArgs e)
    {
        // Check whether the browser remains
        // connected to the server.
        if (Response.IsClientConnected)
        {
            // If still connected, redirect
            // to another page. 
            Response.Redirect("Page2CS.aspx", false);
        }
        else
        {
            // If the browser is not connected
            // stop all response processing.
            Response.End();
        }
    }

</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>
<%@ 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>

備註

當下列條件成立時, IsClientConnected屬性會傳回: falseThe IsClientConnected property returns false when the following conditions are true:

適用於