zoukankan      html  css  js  c++  java
  • Silverlight 处理cookie


     public static void SetCookie(String key, String value, TimeSpan? expires)
        {
          StringBuilder cookie 
    = new StringBuilder();
          cookie.Append(String.Concat(key, 
    "=", value));
          
    if (expires.HasValue)
          {
            DateTime expire 
    = DateTime.UtcNow + expires.Value;
            cookie.Append(String.Concat(
    ";expires=", expire.ToString("R")));
          }
          HtmlPage.Document.SetProperty(
    "cookie", cookie.ToString()); 
        }

        
    public static string GetCookie(String key)
        {
          String[] cookies 
    = HtmlPage.Document.Cookies.Split(';');
          String result 
    = (from c in cookies
                           let keyValues 
    = c.Split('=')
                           
    where keyValues.Length == 2 && keyValues[0].Trim() == key.Trim()
                           select keyValues[
    1]).FirstOrDefault();
          
    return result == null ? "" : result;
        }

        
    public static bool ExistCookie(String key, String value)
        {
          
    return HtmlPage.Document.Cookies.Contains(String.Format("{0}={1}", key, value));
        }

     使用:

    TimeSpan ts = TimeSpan.FromDays(365);
            if (!ExistCookie("Name", this.ApplicationID.Text.Trim()))
            {
              SetCookie("Name", this.ApplicationID.Text.Trim(), ts);
            }
     

    继续追寻。。。。。。
  • 相关阅读:
    PHP 'ext/gd/gd.c' gdImageCrop整数符号错误漏洞
    Oracle Java SE远程安全漏洞(CVE-2013-5878)
    cordova for ios(android一样)添加插件
    Cordova for iOS[ PhoneGap]
    升级到win8.1右键响应慢
    不能运行,:framework not found SenTestingKit
    电驴服务器列表
    SQL常用代码收集
    Win2012 R2虚拟机自激活(AVMA)技术
    Win8系统本地连接显示为网络2
  • 原文地址:https://www.cnblogs.com/lfzwenzhu/p/2041355.html
Copyright © 2011-2022 走看看