如何在控制器操作中重定向到 aspx 页面
Posted
技术标签:
【中文标题】如何在控制器操作中重定向到 aspx 页面【英文标题】:how to redirect to aspx page in a controller action 【发布时间】:2012-10-10 05:35:48 【问题描述】:是否可以在 (asp.net-mvc3 ) 控制器操作中重定向到 aspx 页面? 动作的返回类型应该是什么(ActionResult?)以及应该调用哪个重定向方法(RedirectToAction?)。
BR,
【问题讨论】:
【参考方案1】:您可以从 MVC 操作重定向到任何地方,您必须为此使用 RedirectResult
。 RedirectResult
是 ActionResult
的一个类型。
例如。
public RedirectResult RedirectToAspx()
return Redirect("/pages/index.aspx");
【讨论】:
【参考方案2】:是的,就像剃须刀一样。
查看:
test.aspx
控制器:
public ActionResult test()
ViewBag.Message = "test。";
return View();
【讨论】:
好的,查询字符串参数呢?我需要调用 XxReport.aspx?requestID=some-guid-id,当我这样做时,它说找不到它。 它不起作用。顺便说一句,aspx 页面是 web 表单页面,而不是 MVC-aspx 页面。 哦,我还以为是MVC-aspx。我很抱歉。以上是关于如何在控制器操作中重定向到 aspx 页面的主要内容,如果未能解决你的问题,请参考以下文章