• 1.摘要
  • 2.基本信息
  • 3.跨页面传值

跨页面传值

定义:统指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"];

}