【发布时间】:2017-01-15 18:50:12
【问题描述】:
我的默认路由遵循{controller}/{id}/{action} 而不是标准的{controller}/{action}/{id}
现在我需要设置默认值,如果没有提供 id,则默认为控制器中的索引操作
如果提供了Id而没有提供动作,则默认为Detail动作
如果同时提供了 Id 和 Action,则路由到相应的操作。
如何设置此路由?
目前:
routes.MapRoute(
name: "Default",
url: "{controller}/{id}/{action}",
defaults: new { controller = "projects", action = "Index" })
【问题讨论】:
标签: asp.net asp.net-mvc routing asp.net-mvc-routing url-routing