日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

怎樣使用ASP.Net加密Cookie(3)_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:淺談ASP.NET MVC框架內(nèi)置AJAX支持編程技術(shù)
傳統(tǒng)型ASP.NET Web Forms是基于同時(shí)包含了表現(xiàn)層和后臺(tái)代碼的Web頁(yè)面,所以,緊隨其后出現(xiàn)的ASP.NET AJAX,特別是這個(gè)框架的服務(wù)器端控件并沒有像它們本應(yīng)該的那樣光芒四射。于是,很多跟隨AJAX時(shí)髦的ASP.NET開發(fā)者只是向ASP.NET頁(yè)面中隨意地放置一些UpdateP

4 .設(shè)計(jì)頁(yè)面EncryptCookies.aspx

以下為引用的內(nèi)容:

把應(yīng)用程序Example_12_6的默認(rèn)頁(yè)面WebForm1.aspx重命名為 EncryptCookies.aspx,并在頁(yè)面上添加3個(gè)Label控件,它們的名稱分別為TripleDESCookie、 EncryptCookie和myCookie,分別用來(lái)顯示使用TripleDES加密后的Cookie的值、使用DES加密后的Cookie的值和 Cookie的原始值。頁(yè)面EncryptCookies.aspx的設(shè)計(jì)界面如圖所示。

頁(yè)面EncryptCookies.aspx的HTML設(shè)計(jì)代碼如下:

private void Page_Load(object sender, System.EventArgs e)
{ //調(diào)用函數(shù)EncryptMyCookies()獲取Cookie的原始值和加密后的值
if(!Page.IsPostBack){EncryptMyCookies();}
}
private void EncryptMyCookies()
{ //獲取Cookie的原始值
myCookie.Text =
HttpContext.Current.Response.Cookies[HttpContext.Current.
Response.Cookies.GetKey(0)].Value.ToString();
//獲取使用DES加密后Cookie的值
EncryptCookie.Text = EncryptString.Encrypt(myCookie.Text);
//獲取使用TripleDES加密后Cookie的值
TripleDESCookie.Text = EncryptString.EncryptTripleDES(myCookie.Text);
}

運(yùn)行效果

設(shè)置頁(yè)面EncryptCookies.aspx為應(yīng)用程序的起始頁(yè)面,按F5鍵運(yùn)行。出現(xiàn)如圖12-18所示的初始界面。


圖12-17  頁(yè)面EncryptCookies.aspx的設(shè)計(jì)界面

 
圖12-18  頁(yè)面EncryptCookies.aspx的初始界面

分享:解析ASP.NET中C 和J#的混合應(yīng)用
不想搞得太復(fù)雜,我僅僅演示實(shí)現(xiàn) DataReader和DataSet,起個(gè)拋磚引玉的作用,也顧不得代碼結(jié)構(gòu)是否優(yōu)美、性能是否良好,能夠達(dá)到本文的目的即可。 為了方便大家親自動(dòng)手實(shí)踐,數(shù)據(jù)庫(kù)使用的是ACCESS,文章末尾有下載鏈接。實(shí)際項(xiàng)目中要使用SqlServer和ORACLE

共3頁(yè)上一頁(yè)123下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2009-06-20
相關(guān).Net教程