下面代码如何更改为 c# 的 CodeBehind 的 ?

xinuaile 2003-10-13 06:25:25
<%@ 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>
 
<asp:CheckBox id="CheckBox1" runat="server" Checked="True"></asp:CheckBox>
<asp:Label id="Label2" runat="server">保存账号密码到Cookies</asp:Label>
</P>
<P>
<FONT face="宋体"> </FONT>
<asp:label id="label3" text="" runat="server" />
<BR>
<FONT face="宋体"> </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>
...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinuaile 2003-10-14
  • 打赏
  • 举报
回复
已经禁止了IE的Cookie功能,仍旧可以读到cookie值,而且不是url传递!
孟子E章 2003-10-13
  • 打赏
  • 举报
回复
.net sdk里面每个类都有vb.net,c#,js.net三种版本的写法
孟子E章 2003-10-13
  • 打赏
  • 举报
回复
http://www.aspcool.com/lanmu/dot.asp?ID=1069&bbsuser=aspnet
孟子E章 2003-10-13
  • 打赏
  • 举报
回复
http://software.ccidnet.com/pub/article/c1137_a10669_p1.html

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧