下载此文档

Asp.net跨页面传值.pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
张世栋廊坊师范学院信息技术提高班第九期
城外的我看城中的自己
跨页面传值
分类: 2013-11-27 17:06 357人阅读评论(64) 收藏举报
                     跨页
面传值
记得刚开始做机房收费系统的时候因为用户名在各个对象之间的传递问题狠狠苦恼了几天,
的时候发现这里关于这个问题的阐述很清楚,
后使用
1. 使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如
果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于
传递数组或对象的话,就不能用这个方法了。下面是一个例子:
//
protected void Button1_Click(object sender,EventArgs e)
{
("?name=天天");
}
//
protectedvoid Page_Load(object sender, EventArgs e)
{
(["name"]);
}
如下图所示,传递的参数包含在了URL中,也因为URL的长度毕竟有限,所以这种方式传递的参
数一般都是安全性要求不高结构简单的数值.
                                                                 
  
2. 使用Application 对象变量
Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用Lock和
UnLock方法来对application对象进行锁定,防止多个用户同时对次此对象进行操作,造成数
据混乱。并且此对象类似与哈希表,:
//
private void Button1_Click(object sender, e)
{
Application["name"] = "天天";
("");
}
//
private void Page_Load(object sender, EventArgs e)
{
();
(Application["name"].ToString());
1
();
}
                                                                   
      

变,如果不清楚的话,可能会引起误会.
3. 使用Session变量
想必这个肯定是大家使用中最常见的用法了,其操作与Application类似

Asp.net跨页面传值 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人翩仙妙玉
  • 文件大小0 KB
  • 时间2013-12-19