網(wǎng)站開(kāi)發(fā)應(yīng)用主題的方法
作者:佚名 時(shí)間:2013-11-27 分享到:
1.在項(xiàng)目中應(yīng)用主題:首先在配置文件中指定主題,可以在web.config文件的<pages theme="..."/>部分指定應(yīng)用在程序的所有頁(yè)面上的主題,如果需要取消某個(gè)特定的頁(yè)面的主題,需要把這個(gè)頁(yè)面指令的主題屬性設(shè)置為空字符串,請(qǐng)注意,母版不能應(yīng)用主題,應(yīng)該在內(nèi)容頁(yè)上或配置文件中設(shè)置主題.
2.在頁(yè)面中應(yīng)用的主題:將@page指令的theme或stylesheettheme屬性設(shè)置為要使用的主題的名稱(chēng),可以為頁(yè)面設(shè)置應(yīng)用的主題.
3.在控件中應(yīng)用主題:現(xiàn)在讀者應(yīng)該已經(jīng)會(huì)為所有的一個(gè)類(lèi)型的控件設(shè)計(jì)主題了,但開(kāi)發(fā)中常常遇到一個(gè)類(lèi)型的控件有多種風(fēng)格的情況,例如,開(kāi)發(fā)中有兩處需要列表顯示的,都使用gridview來(lái)實(shí)現(xiàn),但一個(gè)是在整個(gè)頁(yè)面并且分頁(yè),一個(gè)是在很小的一個(gè)空間內(nèi)顯示并且不分布產(chǎn),這兩個(gè)控件顯然不能采用相同的主題,在主題中有個(gè)很實(shí)用的屬性,可以為相同的控件設(shè)置不同的skinid命名的主題,在使用主題中可以選擇使用哪個(gè)skinid所代表的主題,也就是主題和可使用主題的控件都有skinid屬性.
gridview控件的skinid被命名為contentlist,以后在使用主題的gridview控件中,配置skinid屬性為contentlist,就可以使用這個(gè)主題的樣式了.