专栏首页我和未来有约会silverlight设置浏览器Cookies

silverlight设置浏览器Cookies

silverlight小技巧

silverlight设置浏览器Cookies

1. 设置Cookies

  • 设置Cookies需要用到SetProperty()方法。而Cookies也要格式化为“Key=Value;expires=ExpireDate”形式。

private void SetCookie(string key, string value)
         {    
             // 7天过期    
             DateTime expireDate = DateTime.Now + TimeSpan.FromDays(7);
             string newCookie = key + "=" + value + ";expires=" + expireDate.ToString("R");
             HtmlPage.Document.SetProperty("cookie", newCookie);
         } 
 

2. 获取Cookies

private string GetCookie(string key)
         {
             string[] cookies = HtmlPage.Document.Cookies.Split(';');
             foreach (string cookie in cookies)
             {
                 string[] keyValue = cookie.Split('=');
                 if (keyValue.Length == 2)
                 {
                     if (keyValue[0].ToString() == key)
                     {
                         return keyValue[1];
                     }
                 }
             }
             return null;
         } 
 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • flash读取XML 背景自动适应大小

    var bg = new Object(); bg.bgdoc_xml = new XML(); bg.parse_XML = function() {    ...

    用户1172164
  • 记录一个发邮件的cs文件

    /* ---------------------------------      *     E-mail 发送接口      *     调用示例     ...

    用户1172164
  • 用后台代码创建Storyboard

    string storyboardName = "MyStoryBoard"; string myXamlElement = "MyXamlElement"...

    用户1172164
  • swoole 协程知识点小结

    swoole 一直保持着 颇为快速 的迭代速度, 快到什么程度呢 -- 「快别更新了, 学不动了」

    桶哥
  • Hive进行身份证合法性校验

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...

    用户1148526
  • 关于技术趋势,写给奋斗中的程序员们

    硬件 计算机CPU在09年左右就在性能上没有太大进步,几近物理极限; 在CPU停止进步的时候,机械硬盘存储空间从百G变成了百T,存储变得足够大足够便宜; 固态...

    用户1289394
  • DeepMind 被控“不合法”获取160万病人医疗数据,CEO哈萨比斯回应

    【新智元导读】DeepMind 被指控通过非法交易获取160万份 NHS(英国国民医疗服务体系)患者病历,DeepMind 回应称没有任何患者数据被用于Goog...

    新智元
  • 破解第一个Android程序

    破解Android程序的方法通常是:使用ApkTool反编译APK文件,生成smali格式的反汇编代码;通过阅读smali文件的代码来理解程序的运行机制,找到突...

    用户1631416
  • 为什么你们就不能加个空格呢

    其实最开始之前我并不了解书写规范、很多也是随意写,但是有一次 在 LC 社区,翻译 Laravel 文档,被打回好几次、原因就是没加空格。

    hedeqiang
  • 4种HTML空格的说明 (经常用于文字对齐)

      这是我们使用最多的空格,也就是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体...

    javascript.shop

扫码关注云+社区

领取腾讯云代金券