软件培训网

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

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

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

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

  二、使用Session变量7iP软件培训网

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

  1、创建一个web form7iP软件培训网

  2、在新建的web form中放置一个button1,在放置两个TextBox1,TextBox27iP软件培训网

  3、为button按钮创建click事件7iP软件培训网

  代码如下:7iP软件培训网

  以下是代码片段:7iP软件培训网

  privatevoid Button1_Click7iP软件培训网

  (object sender, System.EventArgs e)7iP软件培训网

  {7iP软件培训网

  Session["name"]=TextBox1.Text;7iP软件培训网

  Session["email"]=TextBox2.Text;7iP软件培训网

  Response.Redirect("webform2.aspx");7iP软件培训网

  }7iP软件培训网

  4、新建一个目标页面命名为webform2运行,即可看到传递后的结果了。7iP软件培训网

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

  三、使用Server.Transfer7iP软件培训网

  虽然这种方法有点复杂,但也不失为一种在页面传值的方式。7iP软件培训网

  举个例子看看:7iP软件培训网

  1、创建一个web form7iP软件培训网

  2、在新建的web form中放置一个button1,在放置两个TextBox1,TextBox27iP软件培训网

  3、为button按钮创建click事件7iP软件培训网

  代码如下:7iP软件培训网

  以下是代码片段:7iP软件培训网

  privatevoid Button1_Click7iP软件培训网

  (object sender, System.EventArgs e)7iP软件培训网

  {7iP软件培训网

  Server.Transfer("webform2.aspx");7iP软件培训网

  }7iP软件培训网

  4、创建过程来返回TextBox1,TextBox2控件的值代码如下:7iP软件培训网

  以下是代码片段:7iP软件培训网

  publicstring Name7iP软件培训网

  {7iP软件培训网

  get7iP软件培训网

  {7iP软件培训网

  return TextBox1.Text;7iP软件培训网

  }7iP软件培训网

  }7iP软件培训网

  publicstring EMail7iP软件培训网

  {7iP软件培训网

  get7iP软件培训网

  {7iP软件培训网

  return TextBox2.Text;7iP软件培训网

  }7iP软件培训网

  }7iP软件培训网

  5、新建一个目标页面命名为webform27iP软件培训网

  6、在webform2中放置两个Label1,Label27iP软件培训网

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

  在webform2的Page_Load中添加如下代码:7iP软件培训网

  以下是代码片段:7iP软件培训网

  privatevoid Page_Load7iP软件培训网

  (object sender, System.EventArgs e)7iP软件培训网

  {7iP软件培训网

  //创建原始窗体的实例7iP软件培训网

  WebForm1 wf1;7iP软件培训网

  //获得实例化的句柄7iP软件培训网

  wf1=(WebForm1)Context.Handler;7iP软件培训网

  Label1.Text=wf1.Name;7iP软件培训网

  Label2.Text=wf1.EMail;7iP软件培训网

  }7iP软件培训网

  运行,即可看到传递后的结果了。7iP软件培训网

  这种方法没有使用过,不能做出评价。7iP软件培训网

.net 页面传参的六种方式(2) 7iP软件培训网

本文由软件培训网整理,转载请注明:http://www.softpeixun.com7iP软件培训网


Tags:郑州软件编程培训选择什么专业好,女生学习编程容易吗,郑州学游戏软件编程培训学校有哪些,郑州北大青鸟java培训怎么样,郑州北大青鸟学软件开发需要什么基础,郑州计算机java专业学校

更多郑州软件编程培训选择什么专业好,女生学习编程容易吗,郑州学游戏软件编程培训学校有哪些,郑州北大青鸟java培训怎么样,郑州北大青鸟学软件开发需要什么基础,郑州计算机java专业学校相关文章

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