asp.net mvc маршрутизация, когда переданный параметр содержит точку - PullRequest
6 голосов
/ 11 января 2009

У меня очень базовая маршрутизация:

routes.MapRoute(
                "Default",                                              
                "{controller}/{action}/{id}",parameters
                new { controller = "Home", action = "Index", id = "" }
            );  

Проблема в том, что он отлично работает во всех простых случаях, например, www.xxx.yy/pages/filter/test ". Как только я добавляю точку". "К части {id}, она выходит из строя, возвращая 'ресурс не может быть найден.' Это случается за www.xxx.yy/pages/filter/test.

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 12 февраля 2016

Просто добавьте косую черту "/" в конце URL: www.xxx.yy/pages/filter/test./

См .: Точки в URL вызывают 404 с ASP.NET mvc и IIS .

2 голосов
/ 12 января 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...