共用方式為


<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

請參閱

ASP.NET 組態 | ASP.NET 設定結構描述