aspx.net js 对cookie的操作

对cookie的操作
    protected void Button1_Click(object sender, EventArgs e)
    {
        HttpCookie MyCookie = new HttpCookie("aa");
        MyCookie.Value = TextBox1.Text.ToString();
        MyCookie.Expires = DateTime.Now.AddMinutes(30);
        Response.Cookies.Add(MyCookie);

    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        if (Request.Cookies["aa"] != null)
        {
            HttpCookie cookie_name = Request.Cookies["aa"];
            Label1.Text = Server.HtmlEncode(cookie_name.Value);
        }
        else
        {
            Response.Write("没有cookie");
        }
    }
js获取cookie的value值
<script type="text/javascript">  
  function   GetCookie(sName)  
  {    
      var   aCookie   =   document.cookie.split("; ");
      for   (var   i=0;   i   <   aCookie.length;   i++)  
      {     
          var   aCrumb   =   aCookie[i].split("=");

          if   (sName   ==   aCrumb[0])    
              return   unescape(aCrumb[1]);  
      }      
      return   null; 
  }
  //alert(GetCookie("aa"));

  var bb = GetCookie("aa");
  if (bb != null) {
      alert(bb + "你好");
  }
  else {
      alert("请登陆");
      window.opener = null;
      window.open('', '_self', '');
      window.close();
  }
</script>

posted @ 2011-09-08 16:51  (*^__^*) 嘻嘻…  阅读(374)  评论(0编辑  收藏  举报