asp.net cookie值获取 删除 显示代码
日期和时间的 cookie,用户的浏览器在获得页面的同时还获得了
该 cookie,并将它存储在用户硬盘上的某个文件夹中。
设置cookie
<blockquote><%@ page language="vb" %><html>
<head>
<title>setting a cookie in request.cookies.count; i )
colcookies.add(request.cookies[i]);
grdcookies.datasource = colcookies;
grdcookies.databind();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>get all cookies</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:gridview
id="grdcookies"
runat="server"/>
</div>
</form>
</body>
</html>
删除所有cookie代码
<blockquote><%@ page language="c#" %>
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en"
"http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<script runat="server">
void page_load()
{
string[] cookies = request.cookies.allkeys;
foreach (string cookie in cookies)
{
bulletedlist1.items.add("deleting " cookie);
response.cookies[cookie].expires = datetime.now.adddays(-1);
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>delete all cookies</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>delete all cookies</h1>
<asp:bulletedlist
id="bulletedlist1"
enableviewstate="false"
runat="server" />
</div>
</form>
</body>
</html>
如果没有设置 cookie 的有效期,仍会创建 cookie,但不会将其存储在用户的硬
盘上。而会将 cookie 作为用户会话信息的一部分进行维护。当用户关闭浏览器时
,cookie 便会被丢弃。这种非永久性 cookie 很适合用来保存只需短时间存储的
信息,或者保存由于安全原因不应该写入客户端计算机上的磁盘的信息。例如,如
果用户在使用一台公用计算机,而您不希望将 cookie 写入该计算机的磁盘中,这
时就可以使用非永久性 cookie。
您可能感兴趣的文章:
asp.net操作cookie详解
asp.net 操作cookie实例详解
asp cookie 创建,取值,删除 教程
asp.net cookie操作实例学习
c#操作cookie的实现代码
深入学习Cookie
使用jQuery操作Cookies的实现代码
JSP Cookie 处理
php cookie类(设置、获取、删除cookie值)
.net中Cookie用法示例详解