HttpResponse.StatusCode 屬性

定義

取得或設定傳回至用戶端的輸出之 HTTP 狀態碼。Gets or sets the HTTP status code of the output returned to the client.

public:
 property int StatusCode { int get(); void set(int value); };
public int StatusCode { get; set; }
member this.StatusCode : int with get, set
Public Property StatusCode As Integer

屬性值

整數,代表傳回至用戶端的 HTTP 輸出的狀態。An Integer representing the status of the HTTP output returned to the client. 預設值為 200 (OK)。The default value is 200 (OK). 如需有效狀態碼的清單,請參閱HTTP 狀態碼For a listing of valid status codes, see HTTP Status Codes.

例外狀況

StatusCode 在 HTTP 標頭送出之後被設定。StatusCode is set after the HTTP headers have been sent.

範例

下列範例會檢查輸出資料流程的狀態碼。The following example checks the status code of the output stream. 如果狀態碼不等於200,則會執行額外的程式碼。If the status code is not equal to 200, additional code is executed.

protected void Page_Load(object sender, EventArgs e)
{
    // Show success or failure of page load.
    if (Response.StatusCode != 200)
    {
        Response.Write("There was a problem accessing the web resource" +
            "<br />" + Response.StatusDescription);
    }
}

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    ' Show success or failure of page load.
    If Response.StatusCode <> 200 Then
        Response.Write("There was a problem accessing the web resource." & _
            "<br />" & Response.StatusDescription)
    End If

End Sub

適用於

另請參閱