2012-12-13 31 views
1

假设我们在Views文件夹中有mypage.html(假设ASP.NET MVC 3 Web应用程序)。重定向到视图文件夹内的html页面

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

+0

为什么你不改变你的扩展名为.cshtml,然后你就像你用它来称呼它?在html中的格式是一样的 – lante

回答

3

您将不得不在路由中进行设置。

在你的路由配置:

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

的MapPageRoute比你在MVC看到常规图路线的方法略有不同。它用于与Web窗体进行路由,并将与MVC路由协同工作。这将映射到特定页面。这是在命名空间System.Web.RoutingSystem.Web.dll

在你的控制器:

return Redirect("MyCustomUrl"); 
0

我假设你没有使用路由,所以在这里,你可以在一个到底什么行动:

return Redirect("urlToHtmlPage"); 
相关问题