跨页面传值
定义:统指WEB页面之间的传值,包括简单的页面表单传值和页面程序中的变量传值。变量传值:可分为简单的变量如 int a,string b;等,还包括对复杂的对象进行传递。
基本信息
- 中文名
跨页面传值
- 定义
统指WEB页面之间的传值
- 包括
表单传值和页面程序中的变量传值
- 拼音
kua ye mian chuan zhi
跨页面传值
定义:统指WEB页面之间的传值,包括简单的页面表单传值和页面程序中的变量传值。
变量传值:可分为简单的变量如 int a,string b;等,还包括对复杂的对象进行传递。
现以asp.net 为例
ASP.NET跨页面传值技巧总结
1. 使用QueryString变量
QueryString是一种非常简单之传值方式,他可以将传送之值显示在浏览器之 地址栏中。如果是传递一个或多个安全性要求不高或是结构简单之数值时,可以使用这个方法。但是对于传递数组或对象之话,就不能用这个方法了。下面是一个例子:
a.aspx之C#代码
private void Button1_Click(object sender, System.EventArgs e)
{
string s_url;
s_url = "b.aspx? name=" + Label1.Text;
Response.Redirect(s_url);
}
b.aspx中C#代码
private void Page_Load(object sender, EventArgs e)
{
Label2.Text = Request.QueryString["name"];
}