惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
M
MIT News - Artificial intelligence
D
Docker
S
SegmentFault 最新的问题
B
Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
腾讯CDC
阮一峰的网络日志
阮一峰的网络日志
U
Unit 42
C
Check Point Blog
GbyAI
GbyAI
美团技术团队
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog

博客园 - 飛雪飄寒

【共享】十步优化SQL Server中的数据访问 【推荐】SQL优化-索引 【推荐】SQL CookBook OLAP函数的使用 通过HttpModule、httpHandlers防止SQL注入式攻击 .net导出excel文件操作类续 【分享】Tomcat服务器之安全设置 【分享】.net1.1调用webservice返回二维数组时提示“XML 文档(1, 378)中有错误”的解决方法! 在SQLServer中实现ORACLE的Sequence 【共享】将程序制作为服务运行的方法! 【推荐】.NET使用NPOI组件将数据导出Excel 【推荐】Quest.Central.For.Databases——Spotlight的使用 【推荐】[SQL优化工具]Quest.Central.For.Databases——SQL Tuning for SQL Server 【共享】解决“无法显示进程。没有正确安装调试器。请运行安装程序安装或修复调试器。”错误的方法。 【求助】使用SQL语句优化工具遇到的问题 【求助】软考报名即将开始,信息系统项目管理师、系统分析师、系统架构设计师——如何选择? 【探讨】索引视图如何提高性能 .net实现将Excel中的数据导入数据库 【学习】NeatUpload——支持大文件上传的控件
.net页面之间传值方式小结 - 飛雪飄寒 - 博客园
飛雪飄寒 · 2010-07-12 · via 博客园 - 飛雪飄寒

方式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();

   or this.TextBox1.Text=Request.QueryString["sum"]; 

方法3:全局变量 

   发送页:

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

   接收页:

       this.TextBox1.Text=(string)Application["sum"];

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

方法4: 

 发送页:

    1.定义静态变量:  public static string str="";

    2. str=this.TextBox1.Text;

       Server.Transfer("webform2.aspx");

 接收页:

    1.引入第一页的命名空间:using WebApplication1;

    2. this.TextBox1.Text=WebForm1.str;