欢迎来到忆约科技! 手机版
编程专栏
网络探索
科技频道
社会话题
美文鉴赏

ASPX 操作cookie 防止中文乱码

编辑时间:2017年06月24日 14:11 作者:E小编

 

button_click

       //设置cookie

       string S_ = HttpUtility.UrlEncode("中文/abc");     //需要记住的内容

       HttpCookie cookie_ = new HttpCookie("mylove", S_); //记住的标识

       Response.Cookies.Add(cookie_);

       //cookie_.Expires = DateTime.Now.AddDays(30)//设置时间

       Response.Redirect("default2.aspx");

 

读取cookie

page_load

       //读取标识 cookie

       HttpCookie cookie_ = default(HttpCookie);

       cookie_ = Request.Cookies.Get("mylove");

 

       //判断是否为空

       if (cookie_ != null)

       {

            stringstr = HttpUtility.UrlDecode(cookie_.Value);

            if(cookie_.Value == "OK")

            {

            }else{

                Response.Write(str);

            }

       }

        else

        {

            //cookies对象为空

        }

 

二维码