可能重复:
How can I pass values from one form to another in Asp.net
您好。
我想将数据从一个页面传递到另一个 asp.net 如何在 asp中执行此操作。净
答案 0 :(得分:4)
您可以使用QueryString
,Session
或Cookies
请注意。在从相应集合中读取值的所有情况下,您需要在使用之前验证对象是否存在。 (检查为空)
<a href="mysecondPage.aspx?customerID=43" >My Link</a>
protected void Page_Load(object sender, EventArgs e)
{
var c = this.Request.QueryString["customerID"];
}
protected void Page_Load(object sender, EventArgs e)
{
this.Session["customerID"] = 44;
}
protected void Page_Load(object sender, EventArgs e)
{
var c = (int)this.Session["customerID"];
}
protected void Page_Load(object sender, EventArgs e)
{
this.Response.Cookies["customerID"].Value = "43";
}
protected void Page_Load(object sender, EventArgs e)
{
var c = int.Parse(this.Request.Cookies["customerID"].Value);
}