CustomError 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定 CustomError 區段,將 ASP.NET 錯誤碼對應至自訂頁面。 此類別無法獲得繼承。
public ref class CustomError sealed : System::Configuration::ConfigurationElement
public sealed class CustomError : System.Configuration.ConfigurationElement
type CustomError = class
inherit ConfigurationElement
Public NotInheritable Class CustomError
Inherits ConfigurationElement
- 繼承
範例
這個範例示範如何針對 區段的 customErrors
數個屬性以宣告方式指定值,而這個屬性也可以當做 類別的成員 CustomError 存取。
下列組態檔範例示範如何以宣告方式指定 customErrors
區段的值。
<customErrors mode="RemoteOnly"
defaultRedirect="customerror.htm">
<error statusCode="404" redirect="customerror404.htm"/>
</customErrors>
下列程式碼範例示範如何使用 類別 CustomError 。
// Get the Web application configuration.
Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest");
// Get the section.
CustomErrorsSection customErrors =
(CustomErrorsSection)configuration.GetSection(
"system.web/customErrors");
// Get the collection.
CustomErrorCollection customErrorsCollection =
customErrors.Errors;
' Get the Web application configuration.
Dim configuration _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
' Get the section.
Dim customErrors As CustomErrorsSection = _
CType(configuration.GetSection( _
"system.web/customErrors"), CustomErrorsSection)
' Get the collection.
Dim customErrorsCollection _
As CustomErrorCollection = _
customErrors.Errors
備註
CustomError 類別 (Class) 提供以程式的方法,存取和修改組態檔的 error
區段。 此類型是包含 、 CustomErrorsMode 和 CustomErrorsSection 之群組的 CustomErrorCollection 一部分。
注意
當您定義自訂錯誤時,ASP.NET 指派給它標準錯誤,通常是基礎服務發出的,例如 IIS。 例如,如果您為狀態碼 404 定義自訂錯誤,ASP.NET 每當您參考到非現有的 .aspx 頁面時就會發出。 自訂錯誤只會針對 ASP.NET 處理的專案發出。 例如,如果您參考不存在.htm頁面,IIS 會發出標準 404 錯誤。
建構函式
CustomError(Int32, String) |
初始化 CustomError 類別的新執行個體。 |