login.aspx.cs
protected
void
Page_Load(
object
sender, EventArgs e)
{
if ( ! IsPostBack)
{
ViewState[ " referrer " ] = Common.Request.GetUrlReferrer();
}
}
{
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 " );
}
}
{
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 " );
}
}