silverlight   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在Silverlight中使用Cookie大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_262_1@

概述

Cookie是我们在浏览器中经常用到的一个存储方式,他操作简便容易读取容易维护,可能有人在想在Silverlight中能使用COokie吗? 答案是必然的! 下面就让我来为大家介绍一下在sl中使用COokie的方法吧~ 创建一个Cookie还会用到我们的老朋友 htmlpage.document; /// <sumMary       /// 创建Cookie 
@H_801_7@

Cookie是我们在浏览器中经常用到的一个存储方式,他操作简便容易读取容易维护,可能有人在想在Silverlight中能使用COokie吗? 答案是必然的! 下面就让我来为大家介绍一下在sl中使用COokie的方法吧~

创建一个Cookie还会用到我们的老朋友 htmlpage.document;

 
 
  1. /// <sumMary
  2.        /// 创建Cookie 
  3.        /// </sumMary
  4.        /// <param name="key"></param> 
  5.        /// <param name="value"></param> 
  6.        private void SetCookie(String keyString value) 
  7.        { 
  8.            datetiR_219_11845@e expireDate = datetiR_219_11845@e.Now + TimeSpan.FromDays(7); //有效期为一周 
  9.            String newCookie = key + "=" + value + ";expires=" + expireDate.ToString("R"); 
  10.            HtmlPage.Document.SetProperty("cookie", newCookiE)
  11.        

读取Cookie也同样简单

 
 
  1. /// <sumMary
  2.        /// 读取Cookie 
  3.        /// </sumMary
  4.        /// <param name="key"></param> 
  5.        /// <returns></returns
  6.        private String GetCookie(String key
  7.        { 
  8.            String[] cookies = HtmlPage.Document.Cookies.Split(';'); 
  9.            foreach (String cookie in cookies) 
  10.            { 
  11.                String[] keyValue = cookie.Split('='); 
  12.                if (keyValue.Length == 2) 
  13.                { 
  14.                    if (keyValue[0].ToString() == key
  15.                    { 
  16.                        return keyValue[1]; 
  17.                    } 
  18.                } 
  19.            } return null
  20.        

source code: Set Browser Cookie

大佬总结

以上是大佬教程为你收集整理的如何在Silverlight中使用Cookie全部内容,希望文章能够帮你解决如何在Silverlight中使用Cookie所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。