Как удалить 'индекс' следующий URL SiteName/контроллер/Index/8 в SiteName/контроллер/8 и по-прежнему будет доступ к этому методу индекса?Как удалить 'Индекс' из URL
2
A
ответ
1
При использовании маршрутов по умолчанию, это потому, что «Index» является значением по умолчанию для параметра маршрута действия:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index",
id = UrlParameter.Optional } // Parameter defaults
);
}
Это означает, что если {действие} является пропущено из входящего URL, MVC будет используйте значение по умолчанию, то есть оно перейдет к методу действия индекса.
То же самое с контроллером {controller}: если вы опустите/контроллер из URL-адреса, он перейдет в HomeController (и его метод действия индекса), поскольку они являются значениями по умолчанию для сопоставления маршрутов по умолчанию.
Смежные вопросы
- 1. Удалить «индекс» из URL
- 2. AngularJS - Как удалить индекс из URL-адреса
- 3. Codeigniter не может удалить индекс из URL
- 4. пипа, как удалить мертвый индекс базового URL
- 5. Как удалить индекс из массива
- 6. Yii2 Как удалить сайт/индекс и параметр страницы из url
- 7. Удалить каталог из URL
- 8. CodeIgniter URI маршрутизации: удалить индекс имя метода из URL
- 9. Я хочу удалить индекс из URL-адреса, который имеет параметры
- 10. Как удалить индекс? Python
- 11. Удалить индекс из Deedle Рама
- 12. Как удалить среднюю часть из URL - mod_rewrite
- 13. Как удалить определенный индекс из массива
- 14. Как удалить индекс из массива в PHP?
- 15. Как удалить индекс из массива String?
- 16. Как удалить параметры из URL?
- 17. Как удалить .aspx из url
- 18. Как удалить vendor.php из URL?
- 19. Как удалить index.php из URL
- 20. Как удалить номера из URL
- 21. Как удалить 8080 из URL
- 22. Как удалить index.php из URL?
- 23. Как удалить URL из текста
- 24. Как удалить/отправить/из URL?
- 25. Как удалить категорию из URL?
- 26. Как удалить anynamefile.php из url?
- 27. Как удалить Localhost из URL
- 28. Как удалить index.php из URL?
- 29. Как удалить каталог из URL
- 30. Как удалить субдомен из URL?