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/ [Bb]in/
TestResults/ TestResults/
.nuget/ .nuget/
*.sln.ide/
_ReSharper.*/ _ReSharper.*/
packages/ packages/
artifacts/ artifacts/

View File

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