如何设置默认控制器路由(当未提供控制器名称时)?

问题描述:

我想有像下面的网址在我的ASP.Net网站:如何设置默认控制器路由(当未提供控制器名称时)?

http://mysite/about http://mysite/faq http://mysite/bla

我不想让每个为他们的控制器。有没有什么办法可以设置默认的控制器方案,以便如果没有找到具有合适名称的控制器,它将会触发默认控制器。

或者是否有一个ASP.Net MVC中的内置功能,这是我不知道的。

原谅我跳枪。随着一点点的审判是太容易了:

//General 
    routes.MapRoute(
     "Default7",            // Route name 
     "{action}/",       // URL with parameters 
     new { controller = "Home", action = "Index" } // Parameter defaults 
    ); 

现在http://mysite/about将指向首页 - >关于控制器动作