在Page_Load(...)中
if(!Page.IsPostBack)
{
   ViewState["backUrl"]=Request.UrlReferrer.ToString();
}
在返回button的click事件中:
Response.Redirect(ViewState["backUrl"].ToString());
这样当有click事件时就能正确的返回到上个url
但这样不行吗:
Response.Redirect(Request.UrlReferrer.ToString());
为什么不行?难道只能在Page_Load中才能调用Request.UrlReferrer吗?在别的事件代码中就不行吗?
还有个问题,在上面所说的button_click中
Reponse.redirect("webform1.aspx");
Reponse.redirect("webform2.aspx");
运行的时候转到webform1.aspx后就不会运行后面的,也就是说不会再转到webform2.aspx了,有原因吗?
谢谢大家