ASP.NET页面间传递对象 - Server对象的Transfer()

原创 2004年08月10日 12:14:00
利用Server对象的Transfer()方法来传值,它接收一个页面对象。

下面用代码来讲解一下这种实现方式:

在WebForm1.aspx 的某个事件中写入如下代码:Server.Transfer("WebForm2.aspx"); //传递页面对象
接着就可以在WebForm2.aspx.cs中获取WebForm1的页面对象。
if(Context.Handler is WebForm1) //判断传递过来的是否WebForm1,因为可能会有多个传递对象。    
{                                             
WebForm1 f1=(WebForm1)Context.Handler; //通过Context.Handler来创建一个WebForm1的页面对象,返回一个object                                           
Response.Write("Hey,I get it with Context Handler "+((TextBox)f1.FindControl("TextBox1")).Text+"

");??      
}                                              
//最后通过调用WebForm1对象的FinControl()方法来查找WebForm1中名为"TextBox1"的一个文本控件,在此也可以换成其它的控件,不管查找的是哪一种控件,都必须将其强制转换为其类型,本示例中为TextBox,最后调用其属性Text,获取在TextBox1中的值,达到传值的效果。
这种方法同样很灵活,可以传递多个页面对象,而不是传递值,因此当获取到页面对象的时候就可以获取此页面对象中的某些控件的值或其它的数据。

jsp页面之间如何传递一个js对象

0 jsp页面之间如何传递一个js对象3 比如有两个jsp页面,a.jsp与b.jsp  在a.jsp中有一个js对象sellerInfo,我想要这个sellerInfo传递到b...
  • evilcry2012
  • evilcry2012
  • 2016年09月02日 14:02
  • 3860

iOS页面间几种传值方式

iOS页面间几种传值方式 属性 代理 block 通知 单例 页面间传值有八大传值方式,下面我们就简单介绍下页面间常用的五种传值方式:第二个视图控制器如何获取第一个视图控制器的部分信息例如 :第二个界...
  • believehard
  • believehard
  • 2016年06月01日 08:46
  • 1787

使用sessionStorage实现页面间传值与传对象

问题描述:业务从A页面跳转到B页面,需要由A页面向B页面传入一个对象。B页面解析对象中的值,然后根据这些值做具体的业务逻辑。 一般的传值方法如下: A页面跳转到B页面时: b.html?xxx=...
  • wangshuang1631
  • wangshuang1631
  • 2017年07月19日 19:46
  • 3298

C#: server.transfer 在两个ASP.NET页面之间传递值

ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,使用传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递值,同样的事...
  • limfungsuen
  • limfungsuen
  • 2011年03月28日 15:22
  • 980

ASP.NET MVC 3实现类似于Server.Transfer的效果

ASP.NET MVC的页面跳转 当我们在使用ASP.NET MVC实现页面跳转的时候,常用的应该是: RedirectRedirectToActionRedirectToRoute或者在...
  • educast
  • educast
  • 2011年12月08日 21:15
  • 1310

asp.net内置对象和页面配置课件

  • 2013年12月20日 11:19
  • 911KB
  • 下载

ASP.NET01页面对象模型

  • 2008年11月21日 15:04
  • 3.11MB
  • 下载

有关asp.net的Server对象的学习

Server对象是专门为处理服务器上的特定任务而设计的,特别适用于处理服务器环境和活动有关的任务。因此提供信息的属性只有一个,用来以服务器特定的方法格式化数据,管理其他网页的执行,管理外部对象和组件的...
  • yingzhaom
  • yingzhaom
  • 2012年06月05日 15:17
  • 1206

Asp.NET中的Response、Request和Server对象

Response对象     Response输出数据到客户端,包括向浏览器输出数据,Response对象是httpResponse类的一个实例。        Response常用属性 ...
  • u010344092
  • u010344092
  • 2013年05月20日 17:38
  • 575

ASP.NET中Server对象的介绍

一、Server对象的常用属性   (1).MachineName (2).ScriptTimeout:属性用于设置脚本程序执行的时间,适当地设置脚本程序的ScriptTimeout可以提高...
  • whaxrl
  • whaxrl
  • 2014年02月28日 12:43
  • 525
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET页面间传递对象 - Server对象的Transfer()
举报原因:
原因补充:

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