Принудительная маршрутизация с учетом регистра в ASP.NET MVC
Этот вопрос был задан аналогичным, но не идентичным образом (и не решен к моему удовлетворению)предварительно наПереполнение стека а такжев другом месте.
Исходя из мира Linux, я хочу использовать ASP.NET MVC, но избегать разрешения идентичных, но по-разному связанных маршрутов на одну и ту же страницу. я делаюне хотите, чтобы все маршруты были на 100% строчными.
например я хочу/Home/Something
быть действительным маршрутом и/Home/somethingElse
быть действительным маршрутом, но не/Home/something
или же/home/somethingelse
, учитывая две функции, называемыеSomething
а такжеsomethingElse
вHomeController
.
Я не могу найти способ сделать это изнутриRegisterRoutes
функция, но, может быть, я упускаю что-то очевидное? Я могу ответить на это достаточно легко, добавив код в каждую функцию контроллера, но я, очевидно, пытаюсь избежать этого.
Оптимально, решение будет включать в себя ловлювсе перестановок конкретного маршрута, затем 301 перенаправляет любой, который не совсем соответствует случаю функции контроллера.