ASP. Net Основной обработчик страницы бритвы становится универсальным маршрутом - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть простой ASP. Net Core 3.1 Razor Pages. В Index.cs html я изменил @page на @page "{handler?}", Чтобы я мог использовать методы-обработчики на основе маршрутизации. Это отлично работает. Проблема в том, что теперь эта страница становится универсальным маршрутом для любого URL. Например, я могу go до http://mysite/foo, и это больше не даст 404. Как я могу вернуть 404, если метод-обработчик не существует?

...