ASP.Net页面之间传递值的几种方式

在网上看到了两个答案:
第一种:URL、Session、Cookies、Server.Transfer、Application和跨页面传送
第二种:QueryString,Session,server.Transfer
这两个答案那个更精确一点呢?

其实第二种就比第一种多了QueryString,把这个加到第一种里基本就全了,我们用的URL比较少,cookies是存在客户端的,得客户端支持,server.Transfer是在服务器端跳转的,用的也不多。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-13
第二种
第2个回答  2012-01-13
都对..... 可以互补 - -!~

列举ASP.NET 页面之间传递值的几种方式?
1、使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#代码 private void Button1_Click(obj...

列举ASP.NET 页面之间传递值的几种方式?
1、使用querystring变量 Querystring是一种非常简单的传递值的方法。它可以在浏览器的地址栏中显示传输的值。当传递一个或多个安全性要求较低或结构简单的值时,可以使用此方法。但是对于传递数组或对象,不能使用此方法。下面是一个例子:a.aspx的C#代码 private void Button1_Click(object sender, Syste...

ASP.NET页面之间传递值的几种方式
但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。 一、QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不...

列举ASP.NET 页面之间传递值的几种方式
1.通过 a 链接传参就是get方式,会把参数显示在地址栏,不太安全 如果你不想把传递的东西显示在地址栏,那么只有通过form的action="psot"跳转到另外一个页面 2.只要这个form有action地址,那么点击这个form中的按钮就会触发跳转到这个地址,此时不管method是get还是post,在这个页面后台都可以接受该表单发...

ASP.NET页面间数据传递的几种方法
1、ASP.NET页面间数据传递的各种方法和分析1.1 使用Querystring 方法QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称=参数值")方法,也可以用超链接:,页面跳转后,在目标页面中可用Ru...

ASP.NET页面间数据传递的方法
ASP NET页面间数据传递的各种方法和分析 使用Querystring 方法 QueryString 也叫查询字符串 这种方法将要传递的数据附加在网页地址(URL)后面进行传递 如页面A aspx 跳转到页面B aspx 可以用Request Redirect( B aspx?参数名称=参数值 )方法 也可以用超链接 页面跳转后 在目标页面中可用Ruquest[ 参数名称 ]来接收参...

跪求c#asp.net 试题 要求最好是选择题 谢谢
2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1.使用QueryString, 如...?id=1; response. Redirect()... 2.使用Session变量 3.使用Server.Transfer3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34... 求第30位数是多少, 用递归算法实现。答:public class MainClass { public static ...

this.Server.Transfer是干什么的
页面之间传值方式之一。ASP.NET 页面之间传递值的几种方式。1.使用QueryString, 如...?id=1; response. Redirect()2.使用Session变量 3.使用Server.Transfer。

ASP 页面之间怎么传递参数
第一个页面为send.aspx,第二个页面为receive.aspx 1、通过URL链接地址传递 (1) send.asp代码 代码如下: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } (2) receive.aspx代码 代码如下: string username = Request....

帮忙推荐一套.net网站开发面试题,谢谢
2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1.使用QueryString, 如...?id=1; response. Redirect()... 2.使用Session变量 3.使用Server.Transfer4.C#中的委托是什么?事件是不是一种委托?答: 委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。是,是一种特殊的委托5.ov...

相似回答