У меня есть вид на /Folders/Index
. Я хотел был бы перейти к /Folders
вместо этого, а также передать идентификатор, например /Folders/123
. Таким образом, я создал этот маршрут:Пользовательские настройки маршрута по умолчанию для индекса
routes.MapRoute(
name: "",
url: "Folders/{parentFolderId}",
defaults: new { controller = "Folders", action = "Index",
parentFolderId = UrlParameter.Optional }
);
Это работало в ситуациях, указанных выше.
Проблема в том, что если я попытаюсь перейти на /Folders/Create
, он просто отобразит мой Index
вид.
Как я могу правильно изменить маршрут?
Я очень новичок в системе маршрутизации, поэтому извиняюсь, если это простой ответ, но я думал, что это будет трюк. Кроме того, может ли кто-нибудь направить меня на хороший ресурс, чтобы узнать, как это сделать самостоятельно?
Как это отличается от маршрута по умолчанию? –