HttpResponse.IsClientConnected HttpResponse.IsClientConnected HttpResponse.IsClientConnected HttpResponse.IsClientConnected Property

定義

取得值,指出用戶端是否仍然與伺服器連接著。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屬性會傳回false下列條件成立:The IsClientConnected property returns false when the following conditions are true:

適用於