软件培训网

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

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

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

2013-08-13 09:38:42 Java培训

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

  一、使用QuerystringEIy软件IT培训网-河南郑州IT培训

  Querystring是一种非常简单的传值方式,其缺点就是:安全性低。会把要传送的值显示在浏览器的地址栏中(也就是不需要保密得参数),并且在此方法中不能够传递对象,参数的长度不能大于 1024字节(?),当参数中有中文得时候,通常需要使用HttpUlitity.UrlEncode方法来对参数进行编码和解码。EIy软件IT培训网-河南郑州IT培训

  优点:速度快。如果你想传递一个安全性不是那么太重要或者是一个简单的数值时,用此方法最好不过了。下面通过一个小例子来完成传值工作,步骤如下:EIy软件IT培训网-河南郑州IT培训

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

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

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

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

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

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

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

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

  string url;EIy软件IT培训网-河南郑州IT培训

  url="webform2.aspx?name="+EIy软件IT培训网-河南郑州IT培训

  TextBox1.Text +"&email="+EIy软件IT培训网-河南郑州IT培训

  TextBox2.Text;EIy软件IT培训网-河南郑州IT培训

  Response.Redirect(url);EIy软件IT培训网-河南郑州IT培训

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

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

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

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

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

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

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

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

  Label1.Text=Request.QueryString["name"];EIy软件IT培训网-河南郑州IT培训

  Label2.Text=Request.QueryString["email"];EIy软件IT培训网-河南郑州IT培训

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

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

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

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


Tags:云计算laaS进入发展黄金时期,一名Java程序员如何进阶,云计算时代将迎来哪些巨变,微服务架构的实施原理技术,软件开发人员未来必须掌握的这5大趋势,河南有北大青鸟在哪里

更多云计算laaS进入发展黄金时期,一名Java程序员如何进阶,云计算时代将迎来哪些巨变,微服务架构的实施原理技术,软件开发人员未来必须掌握的这5大趋势,河南有北大青鸟在哪里相关文章

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