首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 深入淺出:Page 類別核心屬性與架構

     編輯:關於ASP.NET

繼承體系

Control (頂層)
  └─ TemplateControl (抽象,提供頁面/用戶控制項共用功能)
       └─ Page : TemplateControl, IHttpHandler

Page 關鍵屬性速查表

屬性用途常見場景
ClientQueryString請求 URL 的查詢字串部分特殊格式 URL 解析
Visible頁面是否輸出 HTML動態隱藏整頁,僅用 Response.Write 輸出
IsValid驗證控制項是否通過驗證控制項後的伺服器端二次檢查
IsPostBack是否為回發請求Page_Load 中區分首次載入與回發,避免重複初始化
Request / ResponseHttpRequest / HttpResponse 物件存取表單、Header、Cookie、輸出串流
Session當前 Session 物件跨請求用戶狀態
Theme / Title頁面佈景主題、瀏覽器標題動態切換主題、SEO 標題
ControlsControlCollection 子控制項集合遞迴查找、動態新增/移除控制項

實務提示

IsPostBack 是最常用的屬性,**務必在 Page_Load 開頭判斷**,只在首次載入執行資料繫結、昂貴初始化操作。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved