请教。  因为我用的是 frame。导致地址栏 一直都是http://GIFT/main.aspx?giftID=0&id=0&Sign=0所以我采取的方法 
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //把前一页链接存放到ViewState
            if (Request.UrlReferrer != null)
                ViewState["UrlReferrer "] = Request.UrlReferrer == null ? "" : Request.UrlReferrer.ToString();
        }
    }
  if (Page.IsValid)
        {
                if (登陆成功)
                {
                    //其他处理
                    if (ViewState["ReferrerUrl"] != null)
                        Response.Redirect(ViewState["ReferrerUrl"].ToString());
                    else
                        Response.Redirect("default.aspx");
                }
        }
这里调试了 老是取的就是那个地址  因为 是frame 导致地址不变化。请问大家怎么处理。或者其他方式实现我的需求