asp.net頁面之間傳遞參數(shù)的幾種方法
第一種方法:通過url鏈接地址傳遞
send.aspx:
protected void button1_click(object sender, eventargs e)
{
request.redirect(default2.aspx?username=honge);
}
receive.aspx:
string username = request.querystring[username];
這樣可以得到參數(shù)值。
第二種方法:通過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];
這樣可以得到參數(shù)值。
第四種方法:通過application
send.aspx:
protected void button1_click(object sender, eventargs e)
{
application[username] = honge;
request.redirect(default2.aspx);
}
receive.aspx:
string username = application[username];
這樣可以得到參數(shù)值。
第五種方法:通過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);這樣可以得到參數(shù)值。
}
更多信息請查看IT技術(shù)專欄