ASP.net MVC默认路由显示实际路由

时间:2013-09-20 20:50:49

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

我有一个MVC 3应用程序,我的默认路由是app / index,这意味着如果用户点击“http://www.something.com”, 他们实际上看到了“http://www.something.com/app/”。

但是,我想总是显示实际路线,这意味着当用户点击时 “http://www.something.com”,我希望地址栏中的网址显示为“http://www.something.com/app/”。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以在操作中使用重定向,如下所示:

public class HomeController : Controller
{
   public ActionResult Index(){
     return RedirectToAction("Index","App");
     // or you can do a redirect to a URL. like 301.
     return RedirectPermanent("/app");
   }

}