2012-12-13 45 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"); 
相關問題