Asp.net mvc 如何在控制器操作中重定向到aspx页面

Asp.net mvc 如何在控制器操作中重定向到aspx页面,asp.net-mvc,Asp.net Mvc,是否可以在(asp.net-mvc3)控制器操作中重定向到aspx页面? 操作的返回类型应该是什么(ActionResult?),应该调用哪个重定向方法(RedirectToAction?) 是的,就像剃须刀一样 视图: 控制器: public ActionResult test() { ViewBag.Message = "test。"; return View(); } 您可以从MVC操作重定向到任何位置,您必须使用Redirect

是否可以在(asp.net-mvc3)控制器操作中重定向到aspx页面? 操作的返回类型应该是什么(ActionResult?),应该调用哪个重定向方法(RedirectToAction?)

是的,就像剃须刀一样

视图:

控制器:

    public ActionResult test()
    {
        ViewBag.Message = "test。";

        return View();
    }

您可以从MVC操作重定向到任何位置,您必须使用
RedirectResult
RedirectResult
ActionResult
的一种类型

例如

public RedirectResult RedirectToAspx()
{
  return Redirect("/pages/index.aspx");
}

好的,那么查询字符串参数呢?我需要调用XxReport.aspx?requestID=某个guid id,当我这样做时,它说找不到它。它不工作。顺便说一下,aspx页面是一个web表单页面,而不是MVC aspx页面。哦,我还以为是MVC aspx呢。我很抱歉。
public RedirectResult RedirectToAspx()
{
  return Redirect("/pages/index.aspx");
}