C# javascript 读写Cookie_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解析ASP.NET实现伪静态技术
使用环境:WindowsXPProfessional 开发平台:NET2.0,VS2005 已经过测试,实现了伪静态技术的实现,可以实现诸如Show.aspx?MyID=1成功转换为1.html的转换,现在将成果与大家分享一下: 引入:我们为什么不直接使用Show.aspx?MyID=1这种访问方式而非要使用1.html这

//C#写读Cookie

第一:写Cookies
Response.Cookies["UserName"].Value="Guest";
Response.Cookies["UserName"].Expires=DateTime.Now.AddDays(1);

第二:添加Cookies 
 HttpCookie userName_zhengshu_Cookie = new HttpCookie("uname");
        userName_zhengshu_Cookie.Value = "陈xx"; 

        HttpCookie userLession_zhengshur_Cookie = new HttpCookie("lcode");
        userLession_zhengshur_Cookie.Value = "chen jian ping";

        userName_zhengshu_Cookie.Path = "/";
        userLession_zhengshur_Cookie.Path = "/";

//限定有效期
        userLession_zhengshur_Cookie.Expires = DateTime.Now.AddDays(1);
        userName_zhengshu_Cookie.Expires = DateTime.Now.AddDays(1);

        Response.Cookies.Add(userLession_zhengshur_Cookie);
        Response.Cookies.Add(userName_zhengshu_Cookie);

//Cookies添加
 Response.AppendCookie(user_cookies);

//取值
Response.Write(Request.Cookies["uname"].Value);

 

//javascript写读Cookie
function Set_Cookie()
{
    var setValue="陈xx";
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+365);
    document.cookie="userLession"+ "=" +setValue+";expires="+exdate.toGMTString()+";path=/";
    alert("已经写入Cookie");
}

 function Get(){      
     var cookieString=new String(document.cookie)     
     var cookieHeader = "userLession="     
     var beginPosition = cookieString.indexOf(cookieHeader)     
     if(beginPosition != -1)
     {     
       alert(cookieString.substring(cookieHeader.length,cookieString.indexOf(";")));  
     }      
   }     

分享:c#生成图片验证码代码
前台引用.aspx: imgid=Image1onclick=javascript:suiji();src=YanZhengCode.aspxalt=看不清楚,请单击我。border=0style=height:25px;width:60px;border:0px;cursor:pointer;/ scriptlanguage=javascripttype=text/javascript functionsuij

来源:模板无忧//所属分类:.Net教程/更新时间:2010-04-05
相关.Net教程