4

假设我们mypage.html在 Views 文件夹中(假设是 ASP.NET MVC 3 Web 应用程序)。

如何mypage.html从 Action 重定向到页面?

4

2 回答 2

5

您必须在路由中进行设置。

在您的路线配置中:

routes.MapPageRoute("HtmlRoute","MyCustomUrl","Path/To/Your/mypage.html");

MapPageRoute 与您在 MVC 中看到的常规 MapRoute 方法略有不同。它用于使用 Web 表单进行路由,并将与 MVC 路由一起使用。这将映射到特定页面。这是在命名空间System.Web.RoutingSystem.Web.dll

在您的控制器中:

return Redirect("MyCustomUrl");
于 2012-12-13T15:18:02.703 回答
2

我假设您没有使用路由,因此您可以在操作结束时执行以下操作:

return Redirect("urlToHtmlPage");
于 2012-12-13T15:25:44.437 回答