Remove the area routes

Add id? to the routes
This commit is contained in:
Yishai Galatzer 2014-05-08 15:45:10 -07:00
parent dc8b5010a0
commit 55f4dc4f53
2 changed files with 6 additions and 5 deletions

1
.gitignore vendored
View File

@ -2,6 +2,7 @@
[Bb]in/
TestResults/
.nuget/
*.sln.ide/
_ReSharper.*/
packages/
artifacts/

View File

@ -27,10 +27,11 @@ namespace Microsoft.AspNet.Builder
{
return app.UseMvc(routes =>
{
routes.MapRoute(null, "{area}/{controller}/{action}", new { controller = "Home", action = "Index" });
routes.MapRoute(null, "{area}/{controller}", new { controller = "Home" });
routes.MapRoute(null, "{controller}/{action}", new { controller = "Home", action = "Index" });
routes.MapRoute(null, "{controller}", new { controller = "Home" });
// Action style actions
routes.MapRoute(null, "{controller}/{action}/{id?}", new { controller = "Home" , action = "Index" });
// Rest style actions
routes.MapRoute(null, "{controller}/{id?}");
});
}
@ -41,7 +42,6 @@ namespace Microsoft.AspNet.Builder
DefaultHandler = new MvcRouteHandler()
};
// REVIEW: Consider adding UseMvc() that automagically adds the default MVC route
configureRoutes(routes);
return app.UseRouter(routes);