代码之家  ›  专栏  ›  技术社区  ›  mxmissile

在ASP.NET MVC中是否有将_重定向到:的等价物

  •  3
  • mxmissile  · 技术社区  · 15 年前

    重定向到:返回

    那么...怎么样 之后

    从第1页,用户单击指向第2页的链接。在第2页提交表单,然后我想重定向到第1页。

    如果我硬编码重定向以转到第1页,这将非常有效。但是,如果用户在第2页提交表单后,从第8页单击指向第2页的链接,我如何重定向回第8页而不是第1页?

    2 回复  |  直到 15 年前
        1
  •  5
  •   Community CDub    7 年前

    如果您想使用Jan的代码作为 回来 你的行动的价值,然后放下 部分作为响应。重定向将返回void。你可以这样做。。。

    public ActionResult Index()
    {    
        return Redirect(Request.UrlReferrer.ToString());
    }
    

    如果您要发回表单,请查看此问题,它可能会有所帮助。

    How to RedirectToAction in ASP.NET MVC without losing request data

        2
  •  0
  •   Jan Jongboom    15 年前

    您可以使用Page.previouspage从代码中获取对previouspage的引用;虽然我不确定MVC中是否存在这种情况。

    您也可以重定向到推荐人:

    Response.Redirect(Request.UrlReferrer.ToString());