成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Silverlight操作Cookie幫助類相關(guān)內(nèi)容知識點介紹

開發(fā) 開發(fā)工具
Silverlight操作Cookie幫助類將會在文章中做一個詳細的介紹。希望這些介紹能夠幫助的大家在實際編程中獲得一些幫助。

Silverlight的應(yīng)用范圍比較廣泛,其在開發(fā)過程中的應(yīng)用幫助編程人員實現(xiàn)了許多功能需求,并且在一定程度上減輕了開發(fā)人員的編程壓力,創(chuàng)造了一個良好的變成環(huán)境。在這里我們將會了解到Silverlight操作Cookie幫助類相關(guān)概念。#t#

由于在開發(fā)中,我們可能會經(jīng)常用到對于Cookie的操作,我在這里總結(jié)了一個簡單的Silverlight操作Cookie幫助類,大家可以直接在自己的項目中使用,主要有如下幾個功能:

1.寫入Cookie

2.讀取Cookie

3.刪除Cookie

4.判斷Cookie是否存在

當然如果你還有別的需求,可以再進一步完善,完整的Silverlight操作Cookie幫助類代碼如下:

 

  1. public class CookiesUtils  
  2. {  
  3. public static void SetCookie
    (String key, String value)  
  4. {  
  5. SetCookie(key, value, null, null, null, false);  
  6. }  
  7. public static void SetCookie
    (String key, String value, TimeSpan expires)  
  8. {  
  9. SetCookie(key, value, expires, 
    null, null, false);  
  10. }  
  11. public static void SetCookie
    (String key, String value, TimeSpan? expires,  
  12. String path, String domain, bool secure)  
  13. {  
  14. StringBuilder cookie = new 
    StringBuilder();  
  15. cookie.Append(String.Concat(key, "=", value));  
  16. if (expires.HasValue)  
  17. {  
  18. DateTime expire = DateTime.UtcNow + 
    expires.Value;  
  19. cookie.Append(String.Concat(";
    expires=", expire.ToString("R")));  
  20. }  
  21. if (!String.IsNullOrEmpty(path))  
  22. {  
  23. cookie.Append(String.Concat
    (";
    path=", path));  
  24. }  
  25. if (!String.IsNullOrEmpty(domain))  
  26. {  
  27. cookie.Append(String.Concat
    (";
    domain=", domain));  
  28. }  
  29. if (secure)  
  30. {  
  31. cookie.Append(";secure");  
  32. }  
  33. HtmlPage.Document.SetProperty
    ("cookie", cookie.ToString());   
  34. }  
  35. public static string GetCookie(String key)  
  36. {  
  37. String[] cookies = HtmlPage.
    Document.Cookies.Split(';');  
  38. String result = (from c in cookies  
  39. let keyValues = c.Split('=')  
  40. where keyValues.Length == 2 && 
    keyValues[0].Trim() == key.Trim()  
  41. select keyValues[1]).FirstOrDefault();  
  42. return result;  
  43. }  
  44. public static void DeleteCookie(String key)  
  45. {  
  46. DateTime expir = DateTime.
    UtcNow - TimeSpan.FromDays(1);  
  47. string cookie = String.Format("{0}=;expires={1}",  
  48. key, expir.ToString("R"));  
  49. HtmlPage.Document.SetProperty("cookie", cookie);  
  50. }  
  51. public static bool Exists(String key, String value)  
  52. {  
  53. return HtmlPage.Document.Cookies.
    Contains(String.Format("{0}={1}", key, value));  
  54. }  

Silverlight操作Cookie幫助類的代碼如上所示,希望大家可以從中獲得些幫助。

責任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-02-01 09:18:49

C++函數(shù)指針

2010-04-02 16:53:34

Oracle內(nèi)存結(jié)構(gòu)

2010-01-27 16:56:42

Android內(nèi)核

2010-03-25 11:30:25

2010-04-08 10:02:15

Oracle體系結(jié)構(gòu)

2010-01-13 16:15:47

VB.NET消息隊列

2010-01-28 16:19:39

Android She

2009-11-26 14:33:58

Cisco路由器IOS

2010-03-26 18:31:50

Python前景Python庫

2010-06-17 16:12:43

WAP協(xié)議

2010-01-22 18:24:28

VB.NET重構(gòu)

2010-02-26 09:50:57

WCF傳輸安全機制

2010-07-20 13:07:13

SQL Server存

2010-02-26 13:21:42

WCF通道形狀

2010-01-28 16:30:16

Android數(shù)據(jù)傳遞

2010-02-25 17:57:26

WCF服務(wù)合同

2010-03-25 14:27:52

Python語法

2009-08-28 15:16:18

C#泛型集合

2010-01-07 14:26:37

VB.NET變量

2010-06-08 17:30:56

IPv6協(xié)議棧
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文在线观看视频 | 一起操网站 | 91精品国产综合久久香蕉922 | 超碰在线97国产 | 久久88| 欧美精品福利视频 | 国产精品视频在线播放 | av男人天堂影院 | 五月香婷婷 | 中文字幕在线欧美 | 精品成人一区二区 | 日本人爽p大片免费看 | 欧美一区成人 | 欧美一级淫片免费视频黄 | 久久精品美女 | 国产电影一区二区在线观看 | 亚洲精品一区二区三区中文字幕 | 欧美伊人| 在线观看日本高清二区 | 国产粉嫩尤物极品99综合精品 | 久久国产成人午夜av影院武则天 | 亚洲最色视频 | 九九精品在线 | 成人免费看 | 国产精品国产精品国产专区不蜜 | 精品乱码一区二区三四区 | 99欧美精品 | 在线看无码的免费网站 | 久久久久久久久久一区二区 | 亚洲一区二区在线播放 | 81精品国产乱码久久久久久 | 91精品国产91久久综合桃花 | 久久99视频免费观看 | 国产小网站 | 久久久天天 | 啪啪网页 | 亚洲精品一二三 | 国产精品日日摸夜夜添夜夜av | 精品久久久久久一区二区 | 国产超碰人人爽人人做人人爱 | 精品免费在线 |