asp中的response.cookies怎么使用?
答案:2 悬赏:40 手机版
解决时间 2021-02-09 00:07
- 提问者网友:皆是孤独
- 2021-02-08 14:27
具体代码应该怎么写?
最佳答案
- 五星知识达人网友:佘樂
- 2021-02-08 14:33
<%
'写入
Response.Cookies("变量名") = 变量值
'读出
Request.Cookies("变量名")
'声明变量时间周期(这里设置变量保存是从本日开始30天)
Response.Cookies("DayListUser").Expires=Date + 30
%>
'写入
Response.Cookies("变量名") = 变量值
'读出
Request.Cookies("变量名")
'声明变量时间周期(这里设置变量保存是从本日开始30天)
Response.Cookies("DayListUser").Expires=Date + 30
%>
全部回答
- 1楼网友:煞尾
- 2021-02-08 15:51
您好,response对象包含一个cookies属性。可以通过cookies属性设置、管理cookies的信息。如果指定的cookies不存在则创建该cookies,如果存在则用新值替换旧值。 cookie对象需要利用.net提供的httpcookie类重新定义。使用“response.cookies.add”将信息发送并保存到客户端的浏览器,利用request对象提供的方法可以将cookies信息读取出来。 如下实例: 代码如下: 复制代码代码如下: 在default1页面中: protected void page_load(object sender, eventargs e) { } protected void button1_click(object sender, eventargs e) { //保存cookie信息 httpcookie c1 = new httpcookie("user");//httpcookie类实例化一个从cookie对象,创建并命名新的cookie c1.value = "cookie value"; //设置单个cookie的值 response.cookies.add(c1); //将指定的cookie保存到cookies集合中 response.write("<script>alert('保存成功!')<&#47;script>"); } protected void button2_click(object sender, eventargs e) { //提交页面 response.redirect("default2.aspx"); } 复制代码代码如下: 在default2页面: protected void button1_click(object sender, eventargs e) { //读取coookie response.write("cookie的名称(name):" + request.cookies["user"].name + "<br/>"); response.write("cookie的值(value):" + request.cookies["user"].value + "<br/>"); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯