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

DotNetNuke Skinning Whitepaper(術語與 WinForms 對比篇)

     編輯:關於ASP.NET

術語定義

「Skinning」難以用語言精確定義。簡單說:

  • 第一類:提供靜態版面,允許修改顏色、樣式、替換圖片
  • 第二類:允許自訂除內容外的所有外觀表現

兩者差異明顯,需依商務需求選擇適合方案。

Windows 用戶端程式 vs Web 應用程式

皮膚技術在 WinForms 已流行許久,但不能直接套用至 Web。主因:

  • WinForms 介面有長生命週期容器,可使用多種分解技術不影響效能
  • Web 應用每個頁面請求都需組裝與傳輸介面,需高效能表現層機制

因此 DNN 採用編譯後的使用者控制項(.ascx)作為皮膚執行單元,而非解釋式模板。

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