login.aspx.cs

 

protected void Page_Load(object sender, EventArgs e)
{

if (!IsPostBack)
{
ViewState[
"referrer"] = Common.Request.GetUrlReferrer();

}

}

 

 

 

 

代码
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");
}
}

 

posted on 2010-08-27 09:45  princeback  阅读(238)  评论(0编辑  收藏  举报