【发布时间】:2014-02-09 05:56:12
【问题描述】:
控制器名称是:TestController
动作名称是:HtmlContent
和网址:localhost:53907/en_US/Index.html
如果 url 包含 .html 扩展名,我想从 TestController 调用 HtmlContent 操作。
我已经在 HtmlContent 中放置了断点,但是如果我像上面提到的那样输入 url,它不会命中,
routes.MapRoute(
name: "MyCustomRoute",
url: "en_US/{pagename}",
defaults: new { controller = "Test", action = "HtmlContent" },
constraints: new {pagename = @".*?$(?<=\.html)" }
);
这个需求怎么写路由?
【问题讨论】:
-
感谢它解决了我的问题。请解释代码
标签: asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing