由于在某些時候為了節(jié)省樣式表下載的開銷,我們會將css分存在不同的文件中,調用的時候只用能用到的
在基于模板頁的.net web 編程中有時會遇到這樣的問題:如何將css的樣式表文件動態(tài)添加到head標簽中呢
過去我也想過一些方法
比如直接在head里寫些if else語句,來判斷當前的訪問頁
不過這樣作肯定不是最好的選擇
下面我就介紹另一種比較好的方法來添加
在頁面的page_init中寫以下代碼
    protected sub page_init(byval sender as object, byval e as system.eventargs) handles me.init
        dim myhtmllink as new htmllink()
        myhtmllink.href = "~/css/msg.css"
        myhtmllink.attributes.add("rel", "stylesheet")
        myhtmllink.attributes.add("type", "text/css")
        page.header.controls.add(myhtmllink)
    end sub就可以解決這個問題了
同樣的也可以添加meta
 dim hm1 as new htmlmeta()
 dim hm2 as new htmlmeta()
dim head as htmlhead = page.header
    hm1.name = "keywords"
    hm1.content = "words that describe your web page"
    head.controls.add(hm1)
    hm2.name = "date"
    hm2.content = datetime.now.tostring("yyyy-mm-dd")
    hm2.scheme = "yyyy-mm-dd"
    head.controls.add(hm2)
新聞熱點
疑難解答
圖片精選