程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> DotNetNuke Skinning Whitepaper(DotNetNuke部分)

DotNetNuke Skinning Whitepaper(DotNetNuke部分)

編輯:關於ASP.NET

在DotNetNuke 1.0.0到 1.0.10版本中,僅具有一個相對簡單的皮膚處理機制,它允許用戶通過修改網站的LOGO,顏色和樣式來產生一個自定義程度比較低的網站。但不用多久,DotNetNuke開發組就意識到這樣的機制無法滿足大多數的表現層要求,於是啟動了多個項目來實現更具有活力的皮膚解決方案。

不幸的是,在最佳解決方案的看法上具有很多不同的觀點,需求分析的進度因此而停滯不前。大部分這些觀點都帶來了技術實現方案並且不久又有大量的關於皮膚體系的有價值的建議在社區中被提出——這些觀點都有他們自己的優點和弱點。如何選擇這些解決方案作為DotNetNuke 的核心程序是一件具有非常大壓力的事情。實際上我們並沒有全盤接受任何一個方案,圍繞著所有的業務需求,根據我們理解,我們很慎重的建立了一個未完善的標准並發布了一個用於測試的解決方案,並嘗試在實踐過程中去完善它。

DotNetNuke 2.0對核心門戶框架進行了一次大規模的重寫,最初僅對數據訪問層和業務邏輯層進行修改,但顯而易見的對於表現層也必須重新檢查和改寫以達到我們的目的。 DotNetNuke 現在擁有了一個強大的皮膚體系,實現了表單(form)和功能(function)的分離,在這個文檔接下來的部分,我們將介紹關於這個皮膚體系的詳細技術實現過程。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved