ASP.NET中cookies的使用方法

时间:2021-05-02

本文讲解了如何在ASP.NET(c#语言)中使用cookies的方法。

1、cookies的创建

假设在客户端创建一个username的cookies,其值为biye5u,有效期为1天。

方法1:

Response.Cookies["username"].Value="biye5u";

Response.Cookies["username"].Expires=DateTime.Now.AddDays(1);

方法2:

System.Web.HttpCookienewcookie=newHttpCookie("username");

newcookie.Value="biye5u";

newcookie.Expires=DateTime.Now.AddDays(1);

Response.AppendCookie(newcookie);

2、创建带有子键的cookies:

System.Web.HttpCookienewcookie=newHttpCookie("user");

newcookie.Values["username"]="biye5u";

newcookie.Values["password"]="biye5u.com";

newcookie.Expires=DateTime.Now.AddDays(1);

Response.AppendCookie(newcookie);

3、cookies的读取:

无子键读取:

if(Request.Cookies["username"]!=null)

{

Response.Write(Server.HtmlEncode(Request.Cookies["username"].Value));

}

有子键读取:

if(Request.Cookies["user"]!=null)

{

Response.Write(Server.HtmlEncode(Request.Cookies["user"]["username"].Value));

Response.Write(Server.HtmlEncode(Request.Cookies["user"]["password"].Value));

}

本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章