컨트롤러 이름에 .html 중에서 확장을 허용하는 방법은 다음과 같습니다 TestControllerAsp.net MVC 라우팅 - MVC 라우팅
액션 이름은 다음과 같습니다 HtmlContent
및 URL : 로컬 호스트 : 53907/ko 페이지/Index.html을
확장자가 .html 인 url의 경우 TestController에서 HtmlContent 액션을 호출하고 싶습니다.
나는
routes.MapRoute(
name: "MyCustomRoute",
url: "en_US/{pagename}",
defaults: new { controller = "Test", action = "HtmlContent" },
constraints: new {pagename = @".*?$(?<=\.html)" }
);
방법이 요구 사항에 대한 라우팅을 작성, HtmlContent에 중단 점을 배치했지만 내가 위에서 언급 한 것처럼 URL을 입력하면 타격되지는? 내가 HTML과 HTML을 추가 한
http://stackoverflow.com/questions/9331516/asp-net-mvc-routing -add-html-extensions-to- –
문제가 해결되었습니다. httpHandlers> –