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

DotNetNuke Skinning Whitepaper(定義部分)

編輯:關於ASP.NET

翻譯:定義

在任何一個皮膚解決方案當中要考慮的另一個重要方面是皮膚作者的界定。誰會創建皮膚?什麼技術更適合他們。在他們的日常工作中使用什麼樣的設計工具。在這一方面的需求分析對決定如何的定義皮膚有深遠的意義。

盡管ASP.NET的用戶控件技術給我們提供了較強的核心支持,他們是微軟平台相對較新的技術。一些設計工具(如. FrontPage, DreamWeaver, 等 ) 已經提供了對用戶控件技術的支持。但是在這一概念對於一些專業的網頁設計人員還很陌生。拋開用戶控件中包含了ASP.net 服務器端控件中不為設計人員所知的屬性這點不說。網頁設計人員打亂或刪除重要的服務器端控件的風險是一定要避免的。基本上我們希望網頁設計人員選擇自己的工具設計皮膚並保持和用戶控件分離。

結論是最後的皮膚解決方案應該能讓網頁設計人員通過簡單和基本的技術創建皮膚。 對於萬維網來說HTML是最基本的通用語言,並被網頁設計工具所廣泛支持。 唯一的問題是HTML是靜態的——而web應用程序要求動態的元素。

總結以上對解決方案的描述,允許設計人員在HTML中插入標志符來代替動態內容會很有效。 這就提供了對表單(form)和功能(fuction)的很好的抽象。皮膚文件在修改的時候不會影響應用程序邏輯。 應用程序邏輯也可以在不影響用戶界面的情況下重新定義。唯一的問題是額外增加的業務層會降低應用程序的性能。

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