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”];这样可以得到参数值。
第二种方法:
send。aspx
代码如下:
receive。
aspx
代码如下:
string username = ruquest。form[“receive”];
第三种方法:
send。aspx:
代码如下:
protected void button1_click(object sender, eventargs e)
{
session[“username”] = “honge”;
request。
redirect(“default2。aspx”);
}
\receive。aspx:
代码如下:
string username = session[“username”];这样可以得到参数值。
第四种方法:
send。aspx:
代码如下:
protected void button1_click(object sender, eventargs e)
{
application[“username”] = “honge”;
request。
redirect(“default2。aspx”);
}
receive。aspx:
代码如下:
string username = application[“username”];这样可以得到参数值。
第五种方法:
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);这样可以得到参数值。
}
如果在asp。net 2。0中还可以这样用:
代码如下:
previouspage d = context。
handler as previouspage ;
if (d != null)
{
response。write(d。name);这样可以得到参数值。
}
也可以这样用:
send。
aspx:
代码如下:
receive。
aspx:
代码如下:
<%@ previouspagetype virtualpath=”~/default。aspx” %>
string name = previouspage。
name;这样可以得到参数值。
补充:在datalist或repeater控件等数据绑定控件中
1.文章《asp.net 页面之间传递参数的几种方法》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚下载和记娱乐的联系方式。
2.文章《asp.net 页面之间传递参数的几种方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。