cookies读写删

原创 2004年09月16日 13:18:00

<%@ language="VB"%>
<%@ import namespace="System" %>
<%@ import namespace="System.Web" %>
<%@ import namespace="System.Web.HttpCookie" %>
<HTML>
<title>Cookies的写入和读取</title>
 <script language="VB" runat="server">

  Sub btn1(sender as object,e as eventargs)
'判断是否浏览者选取了允许保存Cookies的选项和输入的账号和密码是否为空
   if Checkbox1.checked and Not(name.text ="") and Not(ps.text ="") then
'向Cookies中写入浏览者输入的账号和密码
   dim cookie as HttpCookie
   cookie=new HttpCookie("mychoices")
          cookie.Values.Add("name",name.text)
          cookie.Values.Add("ps",ps.text)
   Dim dt As DateTime = DateTime.Now
'加入当前时间
   cookie.Values.Add("time",dt.tostring)
   Dim ds As timespan
   ds = new timespan(0,0,10,2)
'保存入Cookies   
   cookie.Expires=dt.add(ds)
   response.appendcookie(cookie)
   
   label1.text="<font color=red size=5>成功向Cookies写入</font>"
  
 Else
  label1.text="<font color=red size=5>没有存入任何内容到Cookies中</font>"
 End If
'为了保证安全性,清空用户的输入
  name.text=""
 ps.text=""
 End Sub

 Sub btn2(sender as object,e as eventargs)
'判断是否存在该Cookies
 If request.cookies("mychoices") Is Nothing then
  label1.text="<font color=red size=5>没有这个Cookies</font>"
 Else
  
  dim cookie as HttpCookie
  cookie=new HttpCookie("mychoices")
'如果以前保存的用户名和账号不为空则读出账号和密码
   If Not(request.cookies("mychoices").values("name") ="") And Not(request.cookies("mychoices").values("ps") = "")
  label3.text ="保存在cookies中的用户名:" & "<font color=red size=5>" & request.cookies("mychoices").values("name") & "</font>"
  label4.text ="保存在cookies中的密 码 :" & "<font color=red size=5>" & request.cookies("mychoices").values("ps") & "</font>"
  label1.text="<font color=red size=5>成功读出Cookies中内容</font>"

   Else
'否则显示错误信息
   label1.text="<font color=red size=5>Cookies中没有任何内容</font>"
   End If
 End If

 End Sub

 Sub btn3(sender as object,e as eventargs)
'判断是否存在该Cookies
 If request.cookies("mychoices") Is Nothing then
  label1.text="<font color=red size=5>没有这个Cookies</font>"
 Else
'如果以前保存的用户名和账号不为空,则清除账号和密码
  If Not(request.cookies("mychoices").values("name") ="") And Not(request.cookies("mychoices").values("ps") = "")
  dim cookie as HttpCookie
  cookie=new HttpCookie("mychoices")
         cookie.Values.Add("name","")
         cookie.Values.Add("ps","")
  label3.text =""
  label4.text =""
  Dim dt As DateTime = DateTime.Now
'加入当前时间
   cookie.Values.Add("time",dt.tostring)
   Dim ds As timespan
   ds = new timespan(0,0,10,2)
'保存入Cookies   
   cookie.Expires=dt.add(ds)
  response.appendcookie(cookie)
  label1.text="<font color=red size=5>成功清除Cookies中内容</font>"
  Else
'否则显示错误信息
  label1.text="<font color=red size=5>Cookies中没有任何内容可供清除</font>"
  End If
 End If

 End Sub


 </script>
 <body>
    <h3><font face="Verdana">Cookies的写入和读取</font></h3><br><Br>
  <Form runat="server">
   <P>
    输入您的用户名:<asp:TextBox id="name" Columns="25" MaxLength="30" runat="server" />
    <br>
    输入您的密 码 :<asp:TextBox id="ps" Columns="25" MaxLength="30" runat="server" TextMode="Password" />
    <asp:button id="button1" OnClick="btn1" text=" 登录" runat="server" />
   </P>
   <P>
    &nbsp;
    <asp:CheckBox id="CheckBox1" runat="server" Checked="True"></asp:CheckBox>
    <asp:Label id="Label2" runat="server">保存账号密码到Cookies</asp:Label>
   </P>
   <P>
    <FONT face="宋体">&nbsp;</FONT>
    <asp:label id="label3" text="" runat="server" />
    <BR>
    <FONT face="宋体">&nbsp;</FONT>
    <asp:label id="label4" text="" runat="server" />
   </P>
   <p>
    <asp:button id="button2" OnClick="btn2" text="读出cookies" runat="server" />
    <asp:button id="button3" OnClick="btn3" text="清除cookies" runat="server" />
    <BR>
   <p>
    <asp:label id="label1" text="" runat="server" />
  </Form>
  </P>
 </body>
</HTML>

Asp.Net Cookie 和 Session 的编写、读取 和 删除

一、Cookie(分两种操作方式) (一)第一种操作方式 #region 第一种操作方式 //(一)未带子健的 Cookie //1.编写(创建 和 修改 一样) HttpCookie cookie...
  • lichunlin1994
  • lichunlin1994
  • 2016年12月12日 00:01
  • 1165

JS存储cookie读取cookie删除cookie详细用法

假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变量...
  • wangzl1163
  • wangzl1163
  • 2016年10月20日 15:42
  • 1824

Cookie的写入和读取的过程

服务器端写cookie:   public void ProcessRequest(HttpContext context) { ...
  • xcl13014673050
  • xcl13014673050
  • 2015年07月06日 14:52
  • 2307

ASP.NET中cookies的读写(多子值)

  • 2009年07月17日 11:14
  • 11KB
  • 下载

C# Web开发 标准读写Cookies的方法 支持跨二级域和虚拟目录

/// /// 添加/更新 Cookies /// /// /// /// /// /// public ...
  • hezudao25
  • hezudao25
  • 2012年08月24日 09:09
  • 912

JS 读写Cookies标准例子

//清空cookie function Clear_Cookies() {     var exp = new Date();     exp.setTime(exp.getTime() - 1...
  • lybwwp
  • lybwwp
  • 2014年04月25日 09:11
  • 843

分享一下cookies操作(增、删、改、查)小经验

来自:http://blog.csdn.net/porschev/article/details/6408543 最近在做一个 SSO(Single Sign On),用cookies去存...
  • ArvinStudy
  • ArvinStudy
  • 2013年01月17日 22:27
  • 1320

c# 对cookies(增、删、改、查)的操作方法

详细出处参考:http://www.jb51.net/article/35986.htm  以前觉得cookies操作无非就那么几种,但是“杯具事件”还是很多的,下面分享一下对cookies的简单操...
  • chelen_jak
  • chelen_jak
  • 2014年02月10日 17:07
  • 446

js 操作 COOKIE 读写删

  • 2009年09月29日 10:33
  • 878B
  • 下载

cookies禁用后使用url重写的方式使用session

(1) session总是放在服务器上的,每个客户会跟一个sessionID对应。因为HTTP是无连接的,如何区分同一个客户的多次请求呢,就需要客户端每次发请求的时候,发送相应的sessionID。...
  • huihui870311
  • huihui870311
  • 2015年10月28日 20:41
  • 1692
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cookies读写删
举报原因:
原因补充:

(最多只允许输入30个字)