Имя контроллера является: TestControllerAsp.net MVC маршрутизации - как разрешить расширение .html в MVC маршрутизации
Имя Действие: HtmlContent
и Адрес: локальный: 53907/en_US/Index.html
Я хотел бы назвать действие HtmlContent от TestController, если URL-адрес, содержащий расширение .html.
я поставил точку останова в HtmlContent, но его не ударять, если я вхожу URL, как упоминалось выше,
routes.MapRoute(
name: "MyCustomRoute",
url: "en_US/{pagename}",
defaults: new { controller = "Test", action = "HtmlContent" },
constraints: new {pagename = @".*?$(?<=\.html)" }
);
Как написать маршрутизации для этого требования?
http://stackoverflow.com/questions/9331516/asp-net-mvc-routing -add-html-extension-to-routes –
Спасибо, что разрешил мою проблему. Код экспликации HTTPHandlers> –