專家介紹ASP.NET 2.0種種功能
ASP.NET 2.0中最引人稱道的一項(xiàng)新特性就是母版頁面(Master Page)。母版頁面將作為網(wǎng)站的風(fēng)格模板,允許我們很容易地統(tǒng)一整站的樣式。不過,VS 2005在對(duì)其支持方面做得卻并不算好——它無法支持嵌套的母版頁面。
對(duì)于那些擁有超過一種布局的大型網(wǎng)站來說,嵌套母版頁面非常有用。否則開發(fā)者就必須手工協(xié)調(diào)每個(gè)母版頁面,以便讓其中的公共內(nèi)容保持(例如橫幅廣告和版權(quán)信息等)一致。
而事實(shí)上,ASP.NET 2.0早就內(nèi)建了對(duì)嵌套母版頁面的支持。不過在Visual Studio 2005集成開發(fā)環(huán)境中,這個(gè)特性卻一直無法使用。好在Visual Studio 2008終于對(duì)其添加了支持,開發(fā)者很容易即可切換到這種編程模型中,同時(shí)也不必?fù)?dān)心失去任何IDE內(nèi)建的輔助支持。#t#
需要注意的還有,因?yàn)榍短啄赴骓撁娴墓δ軆?nèi)建在ASP.NET 2.0中,所以開發(fā)者無須在產(chǎn)品服務(wù)器上部署.NET 3.5,只要確保項(xiàng)目在.NET 2.0中編譯即可。
Visual Studio軟件中另外一個(gè)少有人知的新功能是“團(tuán)隊(duì)設(shè)置”。如果您在團(tuán)隊(duì)環(huán)境下工作(大部分情況下是如此),那么“團(tuán)隊(duì)設(shè)置”可以幫助您強(qiáng)制執(zhí)行團(tuán)隊(duì)編碼規(guī)則或者更快地設(shè)置 Visual Studio。#t#
讓我們假定您要在團(tuán)隊(duì)內(nèi)部強(qiáng)制執(zhí)行一組基本的代碼格式規(guī)則。您可以只創(chuàng)建設(shè)置文件,讓您的團(tuán)隊(duì)成員指向該文件,而不必指定這些規(guī)則的內(nèi)容并讓每個(gè)團(tuán)隊(duì)成員自定義其 IDE 選項(xiàng)以遵從這些規(guī)則。無論何時(shí)更新團(tuán)隊(duì)設(shè)置文件,該文件都會(huì)在用戶下次啟動(dòng) Visual Studio軟件時(shí)自動(dòng)導(dǎo)入來改寫已有的設(shè)置。以下步驟說明了如何使用這個(gè)強(qiáng)大的功能。
創(chuàng)建設(shè)置文件。您可以使用“團(tuán)隊(duì)設(shè)置”來強(qiáng)制執(zhí)行任何您需要的 IDE 自定義設(shè)置。開發(fā)人員使用ASP.NET 2.0最常進(jìn)行的設(shè)置應(yīng)該是代碼格式設(shè)置。不過,您也可以將此功能用于任何可以導(dǎo)出的 Visual Studio 設(shè)置,如“字體與顏色”、“SourceSafe 設(shè)置”、“鍵盤快捷方式”和“菜單自定義”,等等。Visual Studio軟件只要在 Visual Studio 內(nèi)部自定義所需的設(shè)置,然后使用“工具”>“導(dǎo)入/導(dǎo)出設(shè)置. . .”將其導(dǎo)入到已知位置即可。請(qǐng)僅導(dǎo)入要與團(tuán)隊(duì)享的那組設(shè)置,這一點(diǎn)很重要。