我想问一下如何将变量从一个页面传递到另一个页面。
举例说明。
在(page1.aspx.cs)中有按钮单击和文本框
protected void Button1_Click(object sender, EventArgs e)
{
textbox1.text = ;
}在(page2.aspx.cs)
A= "hello“// A是可以更改的变量,A变量来自microC
我想要的是当我点击page1.aspx中的button1时,在textbox1.text中显示来自page2的"hello“
发布于 2011-06-14 19:14:50
您可以将该值作为querystring参数进行传递。
因此,如果您使用的是Response.Redirect,您可以这样做
protected void Button1_Click(object sender, EventArgs e){
Response.Redirect("Page2.aspx?value=" + taxtbox1.text);
}在第2页上,您可以使用Request["value"].ToString()获取值
注意,querystring参数名就是您所请求的。所以如果你有?something=else,你会请求“一些东西”
发布于 2011-06-14 19:12:53
发布于 2011-06-14 19:14:10
一种方法是将值放入某种形式的临时存储中: Cookie、会话等,然后重定向。
另一种方法是使用查询字符串值进行重定向。这真的取决于你的情况。
https://stackoverflow.com/questions/6342569
复制相似问题