软件培训网

欢迎访问软件培训网!招生咨询电话与微信:15225191462(周老师)
软件培训网,专业解决学IT疑难杂症!

首页 > .net > .net技术/ 正文

.net 页面传参的六种方式(2)

2013-08-14 14:03:26 Java培训

  二、使用Session变量1Gs软件IT培训网-河南郑州IT培训

  使用Session变量传值是一种最常见的方式了,此中方式不仅可以把值传递到下一个页面,还可以交叉传递到多个页面,直至把Session变量的值removed后,变量才会消失。举个例子看看:1Gs软件IT培训网-河南郑州IT培训

  1、创建一个web form1Gs软件IT培训网-河南郑州IT培训

  2、在新建的web form中放置一个button1,在放置两个TextBox1,TextBox21Gs软件IT培训网-河南郑州IT培训

  3、为button按钮创建click事件1Gs软件IT培训网-河南郑州IT培训

  代码如下:1Gs软件IT培训网-河南郑州IT培训

  以下是代码片段:1Gs软件IT培训网-河南郑州IT培训

  privatevoid Button1_Click1Gs软件IT培训网-河南郑州IT培训

  (object sender, System.EventArgs e)1Gs软件IT培训网-河南郑州IT培训

  {1Gs软件IT培训网-河南郑州IT培训

  Session["name"]=TextBox1.Text;1Gs软件IT培训网-河南郑州IT培训

  Session["email"]=TextBox2.Text;1Gs软件IT培训网-河南郑州IT培训

  Response.Redirect("webform2.aspx");1Gs软件IT培训网-河南郑州IT培训

  }1Gs软件IT培训网-河南郑州IT培训

  4、新建一个目标页面命名为webform2运行,即可看到传递后的结果了。1Gs软件IT培训网-河南郑州IT培训

  这种方法得优缺点是:使用Session变量往往会占用服务器端的内存使用,所以再网页流量很大的时候,Session便不能很好的完成传值得任务,由于session有一个timeout,所以在使用的时候对用户得操作也有一定的影响。1Gs软件IT培训网-河南郑州IT培训

  三、使用Server.Transfer1Gs软件IT培训网-河南郑州IT培训

  虽然这种方法有点复杂,但也不失为一种在页面传值的方式。1Gs软件IT培训网-河南郑州IT培训

  举个例子看看:1Gs软件IT培训网-河南郑州IT培训

  1、创建一个web form1Gs软件IT培训网-河南郑州IT培训

  2、在新建的web form中放置一个button1,在放置两个TextBox1,TextBox21Gs软件IT培训网-河南郑州IT培训

  3、为button按钮创建click事件1Gs软件IT培训网-河南郑州IT培训

  代码如下:1Gs软件IT培训网-河南郑州IT培训

  以下是代码片段:1Gs软件IT培训网-河南郑州IT培训

  privatevoid Button1_Click1Gs软件IT培训网-河南郑州IT培训

  (object sender, System.EventArgs e)1Gs软件IT培训网-河南郑州IT培训

  {1Gs软件IT培训网-河南郑州IT培训

  Server.Transfer("webform2.aspx");1Gs软件IT培训网-河南郑州IT培训

  }1Gs软件IT培训网-河南郑州IT培训

  4、创建过程来返回TextBox1,TextBox2控件的值代码如下:1Gs软件IT培训网-河南郑州IT培训

  以下是代码片段:1Gs软件IT培训网-河南郑州IT培训

  publicstring Name1Gs软件IT培训网-河南郑州IT培训

  {1Gs软件IT培训网-河南郑州IT培训

  get1Gs软件IT培训网-河南郑州IT培训

  {1Gs软件IT培训网-河南郑州IT培训

  return TextBox1.Text;1Gs软件IT培训网-河南郑州IT培训

  }1Gs软件IT培训网-河南郑州IT培训

  }1Gs软件IT培训网-河南郑州IT培训

  publicstring EMail1Gs软件IT培训网-河南郑州IT培训

  {1Gs软件IT培训网-河南郑州IT培训

  get1Gs软件IT培训网-河南郑州IT培训

  {1Gs软件IT培训网-河南郑州IT培训

  return TextBox2.Text;1Gs软件IT培训网-河南郑州IT培训

  }1Gs软件IT培训网-河南郑州IT培训

  }1Gs软件IT培训网-河南郑州IT培训

  5、新建一个目标页面命名为webform21Gs软件IT培训网-河南郑州IT培训

  6、在webform2中放置两个Label1,Label21Gs软件IT培训网-河南郑州IT培训

  ASP.NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传送相应的值,还有就是 通过Server.Transfer方法来实现……1Gs软件IT培训网-河南郑州IT培训

  在webform2的Page_Load中添加如下代码:1Gs软件IT培训网-河南郑州IT培训

  以下是代码片段:1Gs软件IT培训网-河南郑州IT培训

  privatevoid Page_Load1Gs软件IT培训网-河南郑州IT培训

  (object sender, System.EventArgs e)1Gs软件IT培训网-河南郑州IT培训

  {1Gs软件IT培训网-河南郑州IT培训

  //创建原始窗体的实例1Gs软件IT培训网-河南郑州IT培训

  WebForm1 wf1;1Gs软件IT培训网-河南郑州IT培训

  //获得实例化的句柄1Gs软件IT培训网-河南郑州IT培训

  wf1=(WebForm1)Context.Handler;1Gs软件IT培训网-河南郑州IT培训

  Label1.Text=wf1.Name;1Gs软件IT培训网-河南郑州IT培训

  Label2.Text=wf1.EMail;1Gs软件IT培训网-河南郑州IT培训

  }1Gs软件IT培训网-河南郑州IT培训

  运行,即可看到传递后的结果了。1Gs软件IT培训网-河南郑州IT培训

  这种方法没有使用过,不能做出评价。1Gs软件IT培训网-河南郑州IT培训

.net 页面传参的六种方式(2) 1Gs软件IT培训网-河南郑州IT培训

本文由软件培训网整理,转载请注明:http://www.softpeixun.com1Gs软件IT培训网-河南郑州IT培训


Tags:郑州职业高中有哪些专业,郑州北大青鸟计算机学校2018招生要求,郑州学电脑中专哪个技校好,郑州北大青鸟乘车路线,郑州计算机学校排名,郑州计算机学校招生要求

更多郑州职业高中有哪些专业,郑州北大青鸟计算机学校2018招生要求,郑州学电脑中专哪个技校好,郑州北大青鸟乘车路线,郑州计算机学校排名,郑州计算机学校招生要求相关文章

搜索
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
  • QQ交谈