页面之间传递值(续)

原创 2004年08月11日 16:25:00

页面之间传递值

方式1:
   
在接收页 的html代码里加上一行: <%@ Reference Page = "WebForm1.aspx" %>           
    
    WebForm1 fp=(WebForm1)Context.Handler;
    this.TextBox1.Text=fp.name;   //name 是第一页的public变量


Context  提供对整个当前上下文(包括请求对象)的访问。您可以使用此类共享页之间的信息。

方式2:GET方式
    在发送页
      public int sum=0;

           int i =int.Parse(this.TextBox1.Text)*2;

           Server.Transfer("WebForm2.aspx?sum="+i);

    接收页
        this.TextBox1.Text=Request["sum"].ToString();
    or  this.TextBox1.Text=Request.Params["sum"].ToString();
        this.TextBox1.Text=Request.QueryString["sum"];


方法3:全局变量

   发送页:
       Application["sum"]=this.TextBox1.Text;
       Server.Transfer("WebForm2.aspx");

   接收页:
       this.TextBox1.Text=(string)Application["sum"];

Application实质上是整个虚拟目录中所有文件的集合,如果想在整个应用范围内使用某个变量值,Application对象将是最佳的选择

在这里用Session[""]的方法雷同

方法4:

 发送页:
    1.定义静态变量:  public static string str="";
    2. str=this.TextBox1.Text;
       Server.Transfer("webform2.aspx");
 接收页:
    1.引入第一页的命名空间:using WebApplication1;
    2  this.TextBox1.Text=WebForm1.str;

ASP.NET页面之间传递值的几种方法

  • 2012年04月06日 17:39
  • 25KB
  • 下载

负责对象和页面控件之间值的传递

  • 2011年07月13日 19:07
  • 2.15MB
  • 下载

在两个ASP.NET页面之间传递值

  • 2009年11月16日 19:39
  • 4KB
  • 下载

页面之间传递值,mvc参数问题(前后台)

页面之间传递值=============== 用内置对象request以一个页面 第二个页面 (属性) 也可以吧一个页面的“生活服务”作为参数(?txt=生活服务)传到第二个页面,用获取就...
  • y666666y
  • y666666y
  • 2017年04月17日 15:34
  • 597

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

页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookie...
  • u013036959
  • u013036959
  • 2016年07月26日 20:39
  • 393

ASP.NET 弹出对话框和页面之间传递值的经验总结

asp.net弹出对话框(PopUp dialog)的问题
  • u011069590
  • u011069590
  • 2015年09月11日 10:18
  • 244

ASP.NET页面之间传递值的几种方法

ASP.NET页面之间传递值的几种方法...一.使用QueryString Request.QueryString   在ASP时代,这个是较常用的方法,到了ASP.NET,好像用的人不多了,但是不管...
  • CCTV_HU
  • CCTV_HU
  • 2011年02月14日 13:18
  • 479

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

View Code public string Name {   get{ return Label1.Text;} } private void Button1_Click(o...
  • jane1208146
  • jane1208146
  • 2012年07月27日 16:27
  • 158

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

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

spring boot 之如何在两个页面之间传递值

问题:页面之间的跳转,通常带有值的传输,但是,在现在比较流行的SPRING MVC WEB 开发模型中,设计机制导致页面之间的直接接跳转和传值不被支持(网上看到的,没有深究), 但是如果我么要实...
  • u010714901
  • u010714901
  • 2016年05月25日 20:28
  • 3128
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:页面之间传递值(续)
举报原因:
原因补充:

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