從頁面提取 UI 元素的方法很多,關鍵在於定義何處、何時、如何產生分解元素。傳統腳本語言常用標記/標識符描述動態函數,頁面載入時替換。但每次請求都替換會影響效能。
ASP.NET 提供強大抽象:使用者控制項(.ascx)類似傳統 ASP #include 但更強大(原文:except on steroids)。特點:
<HTML>, <Body>, <Form> 標籤DNN 採用上傳時預處理:HTML 皮膚上傳時一次性轉換為 .ascx,執行期直接載入編譯後控制項,兼具設計彈性與執行效能。