博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET页面之间传值Cookie(3)
阅读量:5010 次
发布时间:2019-06-12

本文共 1632 字,大约阅读时间需要 5 分钟。

这个也是大家常使用的方法,Cookie用于在用户浏览器上存储小块的信息,保存用户的相关信息,比如用户访问某网站时用户的ID,用户的偏好等, 用户下次访问就可以通过检索获得以前的信息。所以Cookie也可以在页面间传递值。Cookie通过HTTP头在浏览器和服务器之间来回传递的。 Cookie只能包含字符串的值,如果想在Cookie存储整数值,那么需要先转换为字符串的形式。

  与Session一样,其是什对每一个用户而言的,但是有个本质的区别,即Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie的使用要配合ASP.NET内置对象Request来使用。

  优点:1.使用简单,是保持用户状态的一种非常常用的方法。比如在购物网站中用户跨多个页面表单时可以用它来保持用户状态。

  缺点:1.常常被人认为用来收集用户隐私而遭到批评。

     2.安全性不高,容易伪造。

  

  使用方法:1.在源页面的代码中创建你需要传递的名称和值构造Cookie对象:

1 HttpCookie objCookie = new HttpCookie("xiaobeicookie","Hello,xiaobeicookie!");2 Response.Cookies.Add(cookie);

2.在目的页面的代码使用Cookie对象取出传递的值:Result = Request.Cookies[ "xiaobeicookie" ].Value;

1 using System; 2 using System.Collections.Generic; 3 using System.Web; 4 using System.Web.UI; 5 using System.Web.UI.WebControls; 6  7 public partial class JajaWeixinQianduanWeb_WoYaoDingCan_indextest : System.Web.UI.Page 8 { 9     protected void Page_Load(object sender, EventArgs e)10     {11 12     }13 14     protected void btn_chuanzhi_Click(object sender, EventArgs e)15     {16   HttpCookie objCookie = new HttpCookie("xiaobeicookie","Hello,xiaobeicookie!");17   Response.Cookies.Add(objCookie); 18     }19 }

indextestlist.aspx后台页面:

1 using System; 2 using System.Collections.Generic; 3 using System.Web; 4 using System.Web.UI; 5 using System.Web.UI.WebControls; 6  7 public partial class JajaWeixinQianduanWeb_WoYaoDingCan_indextestlist : System.Web.UI.Page 8 { 9     protected void Page_Load(object sender, EventArgs e)10     {11      string myName1Value;12      myName1Value = Request.Cookies[ "xiaobeicookie" ].Value;13      }14 }

转载于:https://www.cnblogs.com/liubeimeng/p/3837025.html

你可能感兴趣的文章
1.7 将一个MxN矩阵所有为0的元素所在行和列全部置0
查看>>
删除U盘时提示无法停止‘通用卷’设备的解决方法!!不要每次都硬拔了,对电脑有不小的损害!!!...
查看>>
Java中接口与接口和类之间的关系
查看>>
芯片TPS70925
查看>>
linux shell 发送email 附件
查看>>
人群密度估计 CrowdCount
查看>>
JSON.parse()和JSON.stringify()
查看>>
.net 常用正则表达式
查看>>
Java泛型中的标记符含义:
查看>>
初遇GitHub
查看>>
[C# 网络编程系列]专题八:P2P编程
查看>>
Jsの练习-数组常用方法 -forEach()
查看>>
动态绑定treeview的方法
查看>>
jvm参数
查看>>
3-1 案例环境初始化
查看>>
读《构建之法》第四章和十七章有感
查看>>
01背包
查看>>
开发一个12306网站要多少钱?技术分析12306合格还是不合格
查看>>
Selenium 入门到精通系列:六
查看>>
HTTP与TCP的区别和联系
查看>>