zoukankan      html  css  js  c++  java
  • asp.net 两个页面之前传递数据

    1、在两个表单之间传递数据
    看下面的代码:
    
    对于WebForm1:
    
    private void Page_Load(object sender, System.EventArgs e)
    {
       ArrayList list = new ArrayList(4);
       list.Add("This list ");
       list.Add("is for ");
       list.Add("WebForm2 ");
       list.Add("to see. ");
    
       Context.Items["WebForm1List"] = list;
    
       Server.Transfer("WebForm2.aspx");
    }
    
    //特别说明Server。Transfer是在服务器直接操作的的和调用的地方属于同一次http请求,此处如果使用Response.Redirect则再WebForm2中再次访问Context.Items["WebForm1List"]时,Context.Items["WebForm1List"]null,因为Response.Redirect是重新发起了一次Http请求
    
    对于WebForm2:
    
    private void Page_Load(object sender, System.EventArgs e)
    {
       ArrayList list = Context.Items["WebForm1List"] as ArrayList;
    
       if(list != null)
       {
          foreach(string s in list)
          {
             Response.Write(s);
          }
       } 
    }
  • 相关阅读:
    高效求解素数
    搭建redis集群
    搭建Spark高可用集群
    redis持久化
    elasticsearch简介
    java反射机制
    hdfs的客户端操作
    hdfs运行机制
    大数据概念
    hive
  • 原文地址:https://www.cnblogs.com/suanshun/p/5457546.html
Copyright © 2011-2022 走看看