asp.net 常用页面间传值方式

原创 2011年01月12日 22:27:00

1. 使用Server.Transfer方法


  这个才可以说是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前页面引导到另一个页面中,新的页面使用前一个页面的应答流,所以这个方法是完全面象对象的,简洁有效。


  2. 使用Application 对象变量


  Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。


  3. 使用QueryString变量


  QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。


  4. 使用Cookie对象变量


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


  5. 使用Session变量


  想必这个肯定是大家使用中最常见的用法了,其操作与Application类似,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。

相关文章推荐

asp.net各页面间的传值方式及分析

相信很多程序员在去面试的时候,都遇到过这个问题,面试题目中都会出现诸如:“请你写出你所熟悉的asp.net页面间传值的方式”,也许光就这个问题不会难倒太多人,但是,如果面试官问起他们的原理或者要求详细...

asp.net页面间传值方式

asp.net页面间传值方式   使用asp.net开发项目,必然会在页面间进行传值,本文介绍几种常见的页面传值方式,仅作笔记,以便后续查找使用。   前提:新建两个页面:Valu...
  • ZeroRm
  • ZeroRm
  • 2015年10月10日 21:33
  • 114

ASP.NET页面间传值方式

在面试的时候,经常会遇到这样的问题,其实我们会对其中的几种方法比较熟悉,因为项目中经常使用。但是要全面的回答ASP.NET中页面传值的方式,估计往往很难全面。 一. 使用QueryString变量 ...
  • fsyhhgf
  • fsyhhgf
  • 2011年08月26日 14:41
  • 124

ASP.net跨页面传值方式

  • 2012年02月27日 12:08
  • 24KB
  • 下载

ASP.NET跨页面传值方式

定义:统指WEB页面之间的传值,包括简单的页面表单传值和页面程序中的变量传值。变量传值:可分为简单的变量如 int a,string b;等,还包括对复杂的对象进行传递。...

asp.net的页面传值方式

页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookie...

ASP.NET页面传值方式-有码有真相

页面传值常用有QueryString,Session,Cookies,Application,Server.Transfer。   一、QueryString   QueryString是...

Asp.Net 传值方式

asp.net页面间传值的9种方式 1. Get(即使用QueryString显式传递) 方式:在url后面跟参数。 特点:简单、方便。 缺点:字符串长度最长为255个字符;数据泄漏在url...

asp.net下的传值方式

一.使用QueryString (安全性没多大要求时推荐,毕竟地址栏看的到传来的是啥)    使用QueryString在页面间传递值是一种非常常见的方法,我们在ASP中就常常用到。    (1)优点...

ASP.NET MVC view与controller传值方式(这篇比上篇好)

1: ViewData传值方式 ViewData的生命周期和View相同, 只对当前View有效.    ViewData["zd"] = dfdfd 2:TempData传值方式    可以...
  • bestlxm
  • bestlxm
  • 2011年09月07日 16:13
  • 4147
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net 常用页面间传值方式
举报原因:
原因补充:

(最多只允许输入30个字)