你好。
我想在 asp.net 将一些数据从一个页面传递到另一个页面,如何在asp.net中执行此操作?
您可以使用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);
}