Edit

Share via


CustomError.StatusCode Property

Definition

Gets or sets the HTTP error status code.

public:
 property int StatusCode { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("statusCode", IsKey=true, IsRequired=true)]
[System.Configuration.IntegerValidator(MaxValue=999, MinValue=100)]
public int StatusCode { get; set; }
[<System.Configuration.ConfigurationProperty("statusCode", IsKey=true, IsRequired=true)>]
[<System.Configuration.IntegerValidator(MaxValue=999, MinValue=100)>]
member this.StatusCode : int with get, set
Public Property StatusCode As Integer

Property Value

The HTTP error status code that causes the redirection to the custom error page.

Attributes

Examples

The following code example shows how to use the status code. Refer to the code example in the CustomError class topic to learn how to get the collection.

// Get second error StatusCode.
CustomError currentError1 =
    customErrorsCollection[1];
int currentStatusCode =
    currentError1.StatusCode;

// Set the second error StatusCode.
currentError1.StatusCode = 404;
' Get second error StatusCode.
  Dim currentError1 As CustomError = _
  customErrorsCollection(1)
  Dim currentStatusCode As Integer = _
  currentError1.StatusCode

' Set the second error StatusCode.
  currentError1.StatusCode = 404

Remarks

The HTTP status code is used by the ASP.NET infrastructure to redirect the application to the error page when a specific error occurs.

Note

The custom error is issued only if it is caused by an entity handled by ASP.NET; otherwise, a standard error is issued.

Applies to