HttpResponse.StatusCode HttpResponse.StatusCode HttpResponse.StatusCode HttpResponse.StatusCode Property

定义

获取或设置返回给客户端的输出的 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.

异常

发送 HTTP 标头后设置 StatusCodeStatusCode 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

适用于

另请参阅