假设我们在Views文件夹中有mypage.html
(假设是一个ASP.NET MVC 3 Web应用程序)。
如何从动作重定向到mypage.html
页面?
答案 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");