none
返回上一页的问题 RRS feed

  • 问题

  • ScriptManager.RegisterStartupScript(this, this.GetType(), "E", "<script>history.go(-2);</script>", false);
    以上这一句,好像只是返回历史记录的页面,没有向服务器重新提交,获取数据。
    以下这句能否重新获取新数据:
    Response.Redirect(ViewState ["UrlReferrer"].ToString());

    2009年8月25日 7:25

答案

全部回复

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

    知识改变命运,奋斗成就人生!
    2009年8月25日 7:32
    版主
  • 谢谢您!该方法能否重新获取服务器数据?
    2009年8月25日 7:39
  • 我试了下,是可以的
    知识改变命运,奋斗成就人生!
    • 已标记为答案 lfj0912 2009年8月25日 7:50
    2009年8月25日 7:42
    版主