iis中cookie的设置方法(三)

来源:互联网 发布:red5 oflademo 源码 编辑:程序博客网 时间:2024/05/17 08:22

另一种js存cookie的方法 : 页面存取cookie,后台存取cookie,iis中也不会出错

 

页面:存cookie

      js:

           function GridRowChanged(e)
            {
               var myCode= e.row.GetDataControllerRow().GetValueByFieldName("myCode");
               setCookie("myCode",myCode);
               var myName= e.row.GetDataControllerRow().GetValueByFieldName("myName");
               setCookie("myName",myName);
           }

   

        /* 参数:
        /* c_name  - Cookie名称
        /*   value  - Cookie内容
        /*   expiredays - Cookie日期
        /*
        /* 返回值:
        /* 空

       function setCookie(name,value){
               expires=new Date();
               expires.setTime(expires.getTime()+(86400*365));
               document.cookie=name+"="+ encodeURI(value)+"; expires="+expires.toGMTString()+"; path=/";
             }

 

 

 

 

页面:取cookie

       js:

            /********************************************************************
              * 参数:
              * c_name  - Cookie名称
              *
              * 返回值:
              * Cookie内容
            ********************************************************************/
        function getCookie(c_name)
          {
               if (document.cookie.length > 0)
                   {
                       c_start = document.cookie.indexOf(c_name + "=")
                       if (c_start != -1)
                         {
                            c_start = c_start + c_name.length + 1;
                            c_end   = document.cookie.indexOf(";",c_start);
                            if (c_end == -1)
                              {
                                   c_end = document.cookie.length;
                              }
                          return unescape(document.cookie.substring(c_start,c_end));
                        }
                 }
            return null
       }

   

       function getmycookie()

                {

                      var mycode = getCookie("mycode");

                      var myname = getCookie("myname");

                }

 

 

后台代码取cookie:

         mycode = Request.Cookies["mycode "].Value.ToString();

         myname = Request.Cookies["myname"].Value.ToString();

 

原创粉丝点击