重定向到Views Folder中的html页面

时间:2012-12-13 15:14:20

标签: asp.net asp.net-mvc-3 routes

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

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

2 个答案:

答案 0 :(得分:5)

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

在路线配置中:

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

MapPageRoute与您在MVC中看到的常规MapRoute方法略有不同。它用于使用Web窗体进行路由,并将与MVC路由一起使用。这将映射到特定页面。这位于System.Web.Routing

中的名称空间System.Web.dll

在您的控制器中:

return Redirect("MyCustomUrl");

答案 1 :(得分:1)

我假设你没有使用路由,所以这是你在行动结束时可以做的事情:

return Redirect("urlToHtmlPage");