手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >ASP.NET页面之间传递参数的几种方法
ASP.NET页面之间传递参数的几种方法
摘要:页面之间传递参数的几种方法第一种方法:通过URL链接地址传递send.aspx:protectedvoidButton1_Click(obj...

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

第一种方法:通过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);这样可以得到参数值。

}

【ASP.NET页面之间传递参数的几种方法】相关文章:

ASP.NET中 Execl导出的六种方法实例

ASP.NET上传文件的简单例子

ASP.NET MVC3 实现全站重定向的简单方法

ASP.NET简单的文字水印功能

ASP.NET页面按钮单击事件失效的解决方法

ASP.NET清空SQL日志的具体方法

ASP.NET 回发密码框清空问题处理方法

ASP.Net下载大文件的实现方法

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

ASP.NET 如何避免页面重新整理时重复送出

精品推荐
分类导航