• 1
  • 2
  • 3
  • 4
  • 5
asp.net空间 首 页  »  帮助中心  »  虚拟主机  »  asp.net空间
介绍asp.net页面间的参数传递(三)
发布日期:2015-10-13 21:10:49
 

  介绍.net页面间的参数传递(三)

    在之前的文章中,关于.net页面间的参数传递的方法已经为大家介绍了两种:QueryString方法和Session变量方法。今天再为大家介绍一种方法:Server.Transfer方法。

  Server.Transfer方法:

  今天要介绍这个方法与之前的有所不同,相比上面介绍的方法要稍微复杂一点。但它在页面间值传递中却是特别有用的,当您使用该方法可以在另一个页面以对象属性的方式来存取显露的值。但是,当您使用这种方法时,您必须额外要写一些代码以创建一些属性,这样以便就可以在另一个页面访问它。当然,这个方式带来的好处也是很明显的。总的来书,使用这种方法是既简洁的又是面向对象的。以下向您列出来Server.Transfer方法传递值的具体操作步骤:

  1,首先,在页面里添加必要的控件;

  2,再创建返回值的Get属性过程;

  3,然后,创建可以返回表单的链接按钮和按钮;

  4,再在按钮单击事件处理程序中调用Server.Transfer方法转移到指定的页面;

  5,最后,在第二个页面中,我们就可以使用Context.Handler属性来获得前一个页面实例对象的引用,这样的话您可以通过它,就可以使用存取前一个页面的控件的值了 。