0
我的默認路由如下{controller}/{id}/{action}
不是標準{controller}/{action}/{id}
ASP.NET視圖路由的默認值
現在我需要設置的默認值,使得如果沒有提供ID,默認爲指數動作控制器
如果提供了Id並且未提供任何操作,則默認爲詳細操作
如果同時提供了Id和Action,則路由到相應的操作。
如何設置此路由?
目前:
routes.MapRoute(
name: "Default",
url: "{controller}/{id}/{action}",
defaults: new { controller = "projects", action = "Index" })