最近 Visual Studio 2005 深深的吸引了我,心裡那個激動啊,迫不及待的學習了關於ASP.Net 2.0中的一些新特性,想小試牛刀,現給大家參考參考,呵呵.
在一個網站的開發過程中,都是靠不同的分工來完成的,如果你是個編碼員,是不是希望做美工的人不要動你的代碼呢,即使他不是有心的,因為也許他不太懂編碼哦.無論是編碼的人還是美工的人都不希望在對方的東西中找自己要修改的東西,ASP.ENT2.0中的Theme特性可以實現這種分離,不但使結構更清晰,維護也變得方便了.
這種方法很簡單,下面簡要介紹介紹.
首先按下列步驟建一個 Theme及其.skin文件:
1.在自己新建的網站中,右鍵點擊解決方案=>>添加ASP.Net文件夾=>>主題(如 Mytheme).
2.右鍵Mytheme =>>添加新項=>>選擇"外觀文件"(取名為Button.skin)
3.現在就可以打開Buttton.skin進行設計了.如
<ASP:button runat="server" SkinID="Blue" font-bold="true" forecolor="blue" />
4.下面就可進行調用剛才的設計了.
在Design 頁面拖一個Button控件,切換到代碼視圖,如下添加紅色屬性就OK 了.
<%@ Page Language="VB" AutoEventWireup="false" Theme ="Mythem" CodeFile="Default.ASPx.vb" Inherits="_Default" %
.......................................
.......................................
<ASP:Button ID="Button1" SkinID ="Blue" runat="server" Text="Button" Width="170px" />
5.調試運行,,Button控件的前景色就應該是藍色了.
以後你就可以爽快的問做美工的人了:小馬,美工做的麼樣了,如果做好了,你只需做一個簡單的Theme調用就可以了.
不知道說清楚了沒有,呵呵,歡迎批評指正和交流....