Есть ли простой способ заставить MvcRouteHandler преобразовать все дефисы в секции действия и контроллера входящего URL-адреса, чтобы подчеркнуть, что дефисы не поддерживаются в именах методов или классов.
Это было бы так, что я мог бы поддерживать такие структуры, как sample.com/test-page/edit-details, сопоставление с Action edit_details и Controller test_pagecontroller, продолжая использовать метод MapRoute.
Я понимаю, что могу указать атрибут имени действия и поддерживать дефисы в именах контроллеров, которые вручную добавляют маршруты для достижения этого, но я ищу автоматизированный способ, чтобы сохранить ошибки при добавлении новых контроллеров и действий.