皮膚包或者容器包由構成一個完整皮膚的大量文件組成:
*.htm, *.html 文件——在皮膚上傳機制中用來建立*.ascx文件的皮膚定義文件。
*.ascx 文件—— 皮膚機制對html文件進行必須的格式化和預編譯後產生的用於定義皮膚的用戶控件。
*.css 文件——與皮膚相對應的樣式表文件。
*.gif, *.jpg, *.jpeg, *.png ——皮膚中的圖形文件。
*.* ——其他在皮膚中使用到的資源文件(注意需要在站點上傳文件拓展名設置中允許上傳。)
一個皮膚包中可以包含多個的皮膚文件,這允許設計者可以創建多個擁有相同圖片,但在布局方面卻略有差別的系列皮膚。顯然,當你將作一些常規表現層的修改,包含越多的皮膚文件就需要更多的工作。
大多數“包裹”體系使用文件清單的概念來識別包裹中的各種文件並定義額外的包裹屬性。雖然這種概念有利於原始數據的性能,但是同時引進了額外的創建和維護的工作。對於產品的維護,我們的主要觀點是:簡單的將這些文件壓縮成一個壓縮包比起引進一個清單具有更大的好處。