1、当你在另一个页面点击的时候,即在mypicture24.JPG所示的页面上点击linkbutton时,浏览器就会想服务器重新发送一次请求,而你在mypicture23.JPG所示的页面上传递过来的
参数就会被清楚,因为页面类被销毁。
解决:将mypicture24.JPG所示的代码放入当前页面的Page_Load方法中。
2、mypicture23.JPG所示的代码中的Redirect方法的参数应这样写:Page1.aspx?prev=default.aspx,在prev前和=号两边不能有空格。
3、我的代码:
page2.aspx:
protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Redirect("Page1.aspx?prev=default.aspx");
}
page1.aspx:
protected void Page_Load(object sender, EventArgs e)
{
string url = Request.QueryString["prev"];
Response.Redirect(url);
} |