永发信息网

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
%>
全部回答
  • 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(&quot;user&quot;);//httpcookie类实例化一个从cookie对象,创建并命名新的cookie c1.value = &quot;cookie value&quot;; //设置单个cookie的值 response.cookies.add(c1); //将指定的cookie保存到cookies集合中 response.write(&quot;&lt;script&gt;alert(&apos;保存成功!&apos;)&lt;&amp;#47;script&gt;&quot;); } protected void button2_click(object sender, eventargs e) { //提交页面 response.redirect(&quot;default2.aspx&quot;); } 复制代码代码如下: 在default2页面: protected void button1_click(object sender, eventargs e) { //读取coookie response.write(&quot;cookie的名称(name):&quot; + request.cookies[&quot;user&quot;].name + &quot;&lt;br/&gt;&quot;); response.write(&quot;cookie的值(value):&quot; + request.cookies[&quot;user&quot;].value + &quot;&lt;br/&gt;&quot;); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯