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);
            }
     

    继续追寻。。。。。。
  • 相关阅读:
    LeetCode_374. Guess Number Higher or Lower
    LeetCode_371. Sum of Two Integers
    LeetCode_367. Valid Perfect Square
    LeetCode_350. Intersection of Two Arrays II
    LeetCode_349. Intersection of Two Arrays
    LeetCode_345. Reverse Vowels of a String
    LeetCode_344. Reverse String
    LeetCode_342. Power of Four
    hadoop生态系统的详细介绍
    hadoop启动jobhistoryserver
  • 原文地址:https://www.cnblogs.com/lfzwenzhu/p/2041355.html
Copyright © 2011-2022 走看看