login.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewState["referrer"] = Common.Request.GetUrlReferrer();
}
}
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
protected void btn1_click(object sender, EventArgs e)
{
string urlreferrer = ViewState["referrer"].ToString(); //因为btn事件回发,所以这里得到是本页
string str = this.Request.UrlReferrer.ToString();
string host = Common.Request.GetHost();
if (host == "localhost" && str != null) //判断主机头
{
Response.Redirect(urlreferrer);
}
else
{
Response.Redirect("~/default.aspx");
}
}