天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

如何在網(wǎng)站級別動態(tài)更改主題

在做一個(gè)項(xiàng)目的時(shí)候,要求客戶可以選擇自己喜歡的主題。簡單查了一下資料,思路上基本是這樣的:
1. 數(shù)據(jù)庫客戶表有一個(gè)字段(暫時(shí)取名為Theme),專門記錄客戶喜歡的主題。
2. 當(dāng)客戶第一次登錄后,網(wǎng)站呈現(xiàn)的是默認(rèn)的主題模式,創(chuàng)建Session,查詢數(shù)據(jù)庫并為其賦值(當(dāng)然對于新客戶Theme字段有默認(rèn)值為Default)。根據(jù)客戶選擇的主題不同,在更改網(wǎng)站的主題同時(shí),將此主題存入數(shù)據(jù)庫。以便再次登錄后顯示此主題。

那么關(guān)鍵的一點(diǎn)是如何可以動態(tài)得更改整個(gè)網(wǎng)站的主題呢?

我采用這個(gè)方案:
1.  創(chuàng)建一個(gè)從 System.Web.UI.Page 繼承的 ThemePage 類,此類重寫 OnPreInit 方法:

1Protected Overrides Sub OnPreInit()Sub OnPreInit(ByVal e As EventArgs)
2        MyBase.OnPreInit(e)
3
4        If Not Session("Theme") Is Nothing Then
5            Page.Theme = Session("Theme")
6        End If
7End Sub
8
2. 將其他所有的page頁都繼承自 ThemePage類,登錄頁可以除外。

3. 在切換主題頁里這么處理:

1If ddlTheme.SelectedIndex = 0 Then
2            Session("Theme") = "Default"  ' Use the default Theme
3Else
4            Session("Theme") = ddlTheme.SelectedValue
5End If
6UpdateTheme() ' Store to database
刷新當(dāng)前頁以顯示新的主題可以這么做:

Server.Transfer(Request.FilePath)

這樣就可以實(shí)現(xiàn)主題的動態(tài)全局更換了,希望能給大家一些借鑒,如果有更好的方法,還請不吝賜教啊。

另外附一些關(guān)于ASP.NET主題的技術(shù)文章:
http://msdn2.microsoft.com/en-us/library/ms379601(VS.80).ASPx
http://www.dedecms.com/web-art/ASP_NETjiaocheng/20060819/21832.html
http://www.codeproject.com/useritems/dynamicThemes.ASP
http://www.codeproject.com/ASPNET/ThemesAndSkins.ASP

AspNet技術(shù)如何在網(wǎng)站級別動態(tài)更改主題,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产在线播放在线 | 亚洲性夜夜夜色综合网 | 一个人在线观看免费高清视频 | 又黄又粗又爽免费观看 | 我和妽妽在厨房里的激情区二区 | 无码一卡二卡三卡四卡 | 黄得让人湿的片段 | 麻豆天美国产一区在线播放 | 国产AV一区二区三区传媒 | 九九精彩视频在线观看视频 | 91精品国产免费入口 | 手机在线观看毛片 | 性色无码AV久久蜜臀 | 99热久久久无码国产精品性麻豆 | 国产精品久人妻精品 | 中字幕视频在线永久在线观看免费 | 欧美重口绿帽video | 国产精品无码AV天天爽人妻蜜桃 | 伊人久久中文 | 蜜芽资源高清在线观看 | 软糯白嫩双性受h | 国产成人综合95精品视频免费 | 久久青青草原精品国产软件 | 色狗av影院 | 日本老师xxxxx18 | 黑人 尺寸 强行害怕 痛哭 | 国产毛片女人高潮叫声 | 精品亚洲国产熟女福利自在线 | 国产精品女上位好爽在线短片 | 97影院理论午夜伦不卡偷 | 国产精品久久久久久久久齐齐 | 亚洲精品国产在线观看 | 樱桃视频高清免费观看在线播放 | 国产色播视频在线观看 | 亲爱的妈妈6韩国电影免费观看 | 久久99精品久久久久久园产越南 | 在线欧美 精品 第1页 | 99久热这里精品免费 | 亚洲AV怡红院影院怡春院 | 亚洲精品成人无码A片在线 亚洲精品成人久久久影院 亚洲精品成人a在线观看 | 久久成人免费观看草草影院 |