登录或者注册后返回原来页面
login.aspx:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.QueryString["url"] != null)
hid_url.Value = Request.QueryString["url"].ToString();
}
}
登录按钮事件:
if (string.IsNullOrEmpty(hid_url.Value))
Response.Redirect("Index.aspx");
else
Response.Redirect(hid_url.Value);
传值:
div_login.InnerHtml = string.Format(@"<a title=""登陆"" href='../Login.aspx{0}'>登陆</a> | <a title=""注册"" href='../Reg.aspx{0}'>注册</a>", RawUrl());
private string RawUrl()
{
try
{
return string.IsNullOrEmpty(Request.RawUrl.Trim()) == true ? "" : string.Format("?url={0}", HttpUtility.UrlEncode(Request.RawUrl.Trim()));
}
catch
{ }
return "";
---------------------------
if(string.IsNullOrEmpty(Request.RawUrl.Trim()))
Response.Redirect("default.aspx");
else
Response.Redirect(Request.RawUrl.Trim());
}
浙公网安备 33010602011771号