節點說明1

2021-09-08 17:10:38 字數 2272 閱讀 8640

節點用於定義一些自定義錯誤資訊的資訊。此節點有mode和defaultredirect兩個屬性,

其中defaultredirect屬性是乙個可選屬性,表示應用程式發生錯誤時重定向到的預設url,如果沒有指定該屬性則顯示一般性錯誤。mode屬性是乙個必選屬性,它有三個可能值,它們所代表的意義分別如下:

mode說明

這裡有必要說明一下本地使用者和遠端使用者的概念。當我們訪問asp.net應用程時所使用的機器和發布asp.net應用程式所使用的機器為同一臺機器時成為本地使用者,反之則稱之為遠端使用者。

在開發除錯階段為了便於查詢錯誤mode屬性建議設定為off,而在部署階段應將mode屬性設定為on或者remoteonly,以避免這些詳細的錯誤資訊暴露了程式**細節從而引來黑客的入侵。

下面我們新增乙個頁面customerrorsdemo.aspx,在它的page_load事件裡丟擲乙個異常,**如下:

using

system;

using

system.data;

using

system.configuration;

using

system.collections;

using

system.web;

using

system.web.security;

using

system.web.ui;

using

system.web.ui.webcontrols;

using

system.web.ui.webcontrols.webparts;

using

system.web.ui.htmlcontrols;

public

partial

class

customerrorsdemo : system.web.ui.page

}

我們先配置<

customerrors

>

如下:<

customerrors

mode

="remoteonly"

>

<

error

statuscode

="403"

redirect

="noaccess.htm"

/>

<

error

statuscode

="404"

redirect

="filenotfound.htm"

/>

customerrors

>

這時本地執行customerrorsdemo.aspx的效果如下:

遠端訪問時看到的效果:

如果我們將customerrors的mode屬性設定為「on」本地執行和遠端訪問都會看到如下效果:

如果將customerrors的mode屬性設定為「off」本地執行和遠端訪問都會看到如下效果:

<

error

>

子節點在

<

customerrors

>節點下還包含有<

error

>子節點,這個節點主要是根據伺服器的http錯誤狀態**而重定向到我們自定義的錯誤頁面,注意要使<

error

>子節點下的配置生效,必須將<

customerrors

>

節點節點的mode屬性設定為「on」。下面是乙個例子:

<

customerrors

mode

="on"

defaultredirect

="genericerrorpage.htm"

>

<

error

statuscode

="403"

redirect

="403.htm"

/>

<

error

statuscode

="404"

redirect

="404.htm"

/>

customerrors

>

在上面的配置中如果使用者訪問的頁面不存在就會跳轉到404.htm頁面,如果使用者沒有許可權訪問請求的頁面則會跳轉到403.htm頁面,

403.htm和404.htm頁面都是我們自己新增的頁面,我們可以在頁面中給出友好的錯誤提示。

DOM節點說明

alt 花野真衣li alt 鈴木千夏li alt 井上合香li alt 酒井美黛li ul 頁面中最重要的三個節點型別 元素,屬性,文字,分別對應的整數是1,2,3 主要涉及四個 childnodes,nodetype,nodename,nodevalue 每個節點都有乙個childnodes屬性...

DOM節點型別說明

全球資訊網聯盟 w3c 定義html dom 標準節點有以下幾種 型別 值 說明 element node 1 元素節點 attribute node 2 屬性節點 text node 3 文字節點 cdata section node 4 cdata 區段 entity reference nod...

DOM節點型別說明

全球資訊網聯盟 w3c 定義html dom 標準節點有以下幾種 element node 1 元素節點 attribute node 2 屬性節點 text node 3 文字節點 cdata section node 4 cdata 區段 entity reference node 5 實體引用...