輕松四步打造個性化網(wǎng)站建設(shè)
時間:2014-02-24 來源:重慶網(wǎng) 作者:cqw.cc 我要糾錯
輕松四步打造個性化網(wǎng)站建設(shè)
如何個性化?asp 2.0 profile體系容許你輕松存儲用戶的相干信息。定義與每名用戶有關(guān)的屬性,并將它存儲在他們的個性文件中。個性文件數(shù)據(jù)可以用程序便利地拜訪。profile系統(tǒng)以供給程序模型為基本,特別的profile提供程序負(fù)責(zé)將屬性值序列化和解序列化到某個數(shù)據(jù)倉庫中。net framework默認(rèn)使用一個sqlprofileprovider類,它使用一個sql server數(shù)據(jù)庫表來存儲數(shù)據(jù)。
在使用asp 2.0的個性文件特性之前,必需對web服務(wù)器進(jìn)行準(zhǔn)確配置,使其支持這一特性。默認(rèn)情形下,個性文件特征使用一個sql server終端,但也可以樹立本人的供給程序。詳細(xì)步驟如下:
第一步:注冊一個sql server銜接。net framework 2.0中包含正確配置asp環(huán)境的工具。假如你使用了sql server 2005精簡版和visual studio,就不用進(jìn)行配置。假如不應(yīng)用上述程序,在開發(fā)系統(tǒng)中,使用現(xiàn)有的sql server 2000。下面的命令通過在指定服務(wù)器上建破必要的數(shù)據(jù)庫來進(jìn)行環(huán)境配置。以下是援用片斷:
aspnet_regsql.exe a p e s database_server_name
命令行開關(guān)e告知體系用當(dāng)前用戶證書進(jìn)行驗證。開關(guān)s許可指定數(shù)據(jù)庫服務(wù)器名稱。開關(guān)a闡明增長哪個選項,后面的p指明增添個性文件支撐。履行此命令即可樹立一個sql server數(shù)據(jù)庫。數(shù)據(jù)庫的默認(rèn)名稱為aspnetdb,但也能夠用命令行開關(guān)d撤銷它,開關(guān)d容許指定一個現(xiàn)有的數(shù)據(jù)庫。
第二步:配置asp 2.0,應(yīng)用銜接和個性文件
進(jìn)入iis治理界面,查看iss網(wǎng)站(web sites)屬性并取舍asp標(biāo)簽,即可激活asp環(huán)境屬性。抉擇asp標(biāo)簽上的編纂配置(edit configuration)按鈕。驗證(authentication)標(biāo)簽包含一個角色(roles)區(qū),其中的角色治理(role management)。鄭州做網(wǎng)站為客戶提供從品牌設(shè)計、概念設(shè)計、用戶體驗、交互設(shè)計、圖形設(shè)計到產(chǎn)品設(shè)計。被激活(應(yīng)查看這一點)。默認(rèn)的sql server(localsqlserver)連接字符串在通用(general)標(biāo)簽中指定。開發(fā)環(huán)境使用下面的連接字符串:
data source= database_server_nameintegrated security=sspi
initial catalog=aspnetdbuser instance=false
第三步:定義元素
個性文件中使用的數(shù)據(jù)元素在web.config文件中建破與保存。實際值保存在一個終端數(shù)據(jù)倉庫中?梢灾付總屬性的名稱、數(shù)據(jù)類型和數(shù)據(jù)序列化的方法。屬性的數(shù)據(jù)類型與中的有效尺度數(shù)據(jù)類型雷同。序列化選項個別依附于被存儲的數(shù)據(jù)類型,但共有四個序列化選項:providerspecific:默認(rèn)profile提供程序決議如何序列化屬性值;字符串:屬性值轉(zhuǎn)換成一個字符串;xml:屬性值轉(zhuǎn)換成xml情勢;二進(jìn)制:屬性值轉(zhuǎn)換成二進(jìn)制情勢。
在屬性元素中定義的個性文件元素包含在一個個性文件元素中,它位于web.config文件的system.web局部。列表a中的web.config包含一個利用前面?zhèn)性文件支持的個性文件片段。它將使用兩個個性文件名目fir。鄭州網(wǎng)站建設(shè)團(tuán)隊成員均有2-5年以上的項目經(jīng)驗,能夠把握國際主流設(shè)計風(fēng)格與創(chuàng)新理念。stname跟lastname它們保留字符串值并答應(yīng)匿名用戶。匿名用戶跟認(rèn)證用戶均可運用個性文件特征。前面的web.config文件應(yīng)用個性文件元素的allowanonymous屬性,并激活運用程序匿名支撐,從而指定匿名支持。
第四步:使。鄭州網(wǎng)站設(shè)計為客戶提供專業(yè)的界面方案,網(wǎng)站視覺設(shè)計,網(wǎng)站程序開發(fā)等。用代碼
準(zhǔn)確配置環(huán)境后,就能夠便利地在代碼中利用個性文件元素。列表b中的簡略c#代碼應(yīng)用個性文件元素來存儲并顯示數(shù)據(jù)值,它應(yīng)用包含在system.web命名空間中的profile類。代碼中包括在代碼分別文件后的asp文件。列表c包含定制代碼的代碼分別。第一個按鈕存儲個性文件域中每個文本域的值。第二個按鈕從個性文件域中恢復(fù)值,并用這些值填充文本域。
標(biāo)簽: