日期:2014-05-18  浏览次数:20764 次

很简单的问题,送分
我要调用windows的后退按纽 这很容易做好
现在问题是:如果在一个页面做了更新,点后退还是返回到本页面,我想返回的是上一个浏览的页面
望解决

------解决方案--------------------
接分了
------解决方案--------------------
使用ViewState

C# code

        protected void Page_Load(object sender, EventArgs e)
        {
                if (!IsPostBack)
                {
                    if (Request.UrlReferrer != null)
                            ViewState["ReferrerUrl"] = Request.UrlReferrer.ToString();
                }
        }

        protected void btnUpdate_Click(object sender, EventArgs e)
        {
        //...你的更新操作

                if (ViewState["ReferrerUrl"] != null)
                    Response.Redirect(ViewState["ReferrerUrl"].ToString());
                else
                    Response.Redirect("default.aspx");

        }