asp.net页面之间传递参数的几种方法
2014-10-21来源:易贤网

asp.net页面之间传递参数的几种方法

第一种方法:通过url链接地址传递

send.aspx:

protected void button1_click(object sender, eventargs e)

{

request.redirect(default2.aspx?username=honge);

}

receive.aspx:

string username = request.querystring[username];

这样可以得到参数值。

第二种方法:通过post方式

send.aspx

receive.aspxstring username = ruquest.form[receive];

第三种方法:通过session

send.aspx:

protected void button1_click(object sender, eventargs e)

{

session[username] = honge;

request.redirect(default2.aspx);

}

receive.aspx:

string username = session[username];

这样可以得到参数值。

第四种方法:通过application

send.aspx:

protected void button1_click(object sender, eventargs e)

{

application[username] = honge;

request.redirect(default2.aspx);

}

receive.aspx:

string username = application[username];

这样可以得到参数值。

第五种方法:通过server.transfer

send.aspx:

public string name

{

get

{

return honge;

}

}

protected void button1_click(object sender, eventargs e)

{

server.transfer(default2.aspx);

}

receive.aspx:

send d = context.handler as send ;

if (d != null)

{

response.write(d.name);这样可以得到参数值。

}

更多信息请查看IT技术专栏

2026公务员·事业单位培训课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
推荐信息