首先定义一个属性来存储返回页面的地址。
/// <summary>
/// 获得上一页面的URL
/// </summary>
public string EnterURL
{
get
{
object oEnterURL = this.ViewState["oEnterURL"];
return oEnterURL == null ? string.Empty : (string)oEnterURL;
}
set
{
this.ViewState["oEnterURL"] = value;
}
}
页面加载时给属性赋值。
this.EnterURL = this.Request.UrlReferrer.PathAndQuery;
返回按钮调用重定向方法。
/// <summary>
/// 返回
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnReturn_Click(object sender, System.EventArgs e)
{
Response.Redirect(EnterURL);
}