<pages> 項目
識別網頁的特定組態設定。可在電腦、網站、應用程式和子目錄層級來宣告 <pages> 區段。
<configuration>
<system.web>
<pages>
<pages buffer="true|false"
enableSessionState="true|false|ReadOnly"
enableViewState="true|false"
enableViewStateMac="true|false"
autoEventWireup="true|false"
smartNavigation="true|false"
pageBaseType="typename, assembly"
userControlBaseType="typename"
validateRequest="true|False"/>
選擇性屬性
屬性 | 選項 | 說明 |
---|---|---|
buffer | 指定 URL 資源是否使用回應緩衝。 | |
true | 指示啟用回應緩衝。 | |
false | 指示停用回應緩衝。 | |
enableSessionState | 指定是否啟用工作階段狀態。 | |
true | 指示啟用工作階段狀態。 | |
false | 指示不啟用工作階段狀態。 | |
ReadOnly | 指定可讀取應用程式,但無法修改工作階段狀態變數。 | |
enableViewState | 指定是否啟用檢視狀態。 | |
true | 指示啟用檢視狀態。 | |
false | 指示停用檢視狀態。 | |
enableViewStateMac | 指定 ASP.NET 是否應該在網頁從用戶端回傳時,執行網頁檢視狀態的訊息驗證程式碼 (MAC)。檢視狀態 MAC 是當網頁檢視狀態被傳送至瀏覽器時,用來保存檢視狀態的加密版本隱藏變數。如果是 true,則會檢查加密的檢視狀態,以確認該狀態在用戶端上沒有受到更動。 | |
true | 指示檢視狀態要進行 MAC 檢查。 | |
false | 指示檢視狀態不進行 MAC 檢查。預設為 false。 | |
smartNavigation | 指定是否啟用智慧型巡覽。智慧型巡覽需要使用 Microsoft Internet Explorer 5.5 或更新版本。 | |
true | 指示啟用智慧型巡覽。 | |
false | 指示停用智慧型巡覽。預設為 false。 | |
pageBaseType | 指定 .aspx 網頁依預設繼承的程式碼後置類別。 | |
userControlBaseType | 指定使用者控制項依預設繼承的程式碼後置類別。 | |
autoEventWireup | 指示是否自動啟用網頁事件。 | |
true | 指示自動啟用網頁事件。 | |
false | 指示不會自動啟用網頁事件。 | |
validateRequest | 指示 ASP.NET 檢查瀏覽器的所有輸入,查看是否有具有潛在危險的資料。如果是 true,則會執行要求驗證,方法是將所有輸入資料與具有潛在危險的數值清單進行比較。如果找到符合的資料,ASP.NET 便會引發 HttpRequestValidationException 例外狀況。 | |
true | 指示檢查瀏覽器的輸入。預設值是 true。 | |
false | 指示不檢查瀏覽器的輸入。 |
範例
下列範例指定幾種網頁組態設定。
<configuration>
<system.web>
<pages buffer="true"
enableSessionState="true"
autoEventWireup="true"
smartNavigation="true"/>
</system.web>
</configuration>
需求
包含於:<system.web>
**Web 平台:**IIS 5.0、IIS 5.1、IIS 6.0
**組態檔:**Machine.config, Web.config
**組態區段處理常式:**System.Web.UI.PagesConfigurationHandler