介绍asp.net页面间的参数传递(一)
发布日期:2015-10-13 21:10:26
介绍.net页面间的参数传递(一) QueryString方法; 使用QuerySting在页面间传递值已经是一种很老的方法了,但也是大家用得最多的。因为使用这个方法的有一个显著的优点就是实现起来非常简单,非常容易上手,适合大部分人操作,不需要太复杂的过程。然而它也有一个缺点就是传递的值是会显示在浏览器的地址栏上的,这样不能太保障安全,同时又不能传递对象。因此,当您在安全性要求不高且传递的值少的情况下,您可以选择这个方法。这种方法的具体步骤如下所示: 1,首先,使用控件创建一个web表单(form); 2,再创建可以返回表单的链接按钮和按钮; 3,然后,在按钮或链接按钮的单击事件里面创建一个字符变量,用来保存URL; 4,再在保存的URL里添加QueryString参数; 5,最后,利用Response.Redirect重定向到上面保存的URL。 下面展示的具体代码片断为您演示了如何实现这个方法: 源页面代码: private void Button1_Click (object sender, System.EventArgs e) { string url; url="anotherwebform.aspx?name=" + TextBox1.Text + "&email=" + TextBox2.Text; Response.Redirect(url); } 目标页面代码: private void Page_Load (object sender, System.EventArgs e) { Label1.Text=Request.QueryString["name"]; Label2.Text=Request.QueryString["email"]; } 上一条: XML Web 服务支持的数据类型 下一条: 介绍asp.net页面间的参数传递(二)
|