【发布时间】:2013-08-09 13:25:16
【问题描述】:
我想知道如何在 asp.net MVC 的 url 中有这样的东西
/Article/12.20.2013
我在下面尝试过,它适用于 /Article/12-20-2013,但不适用于 /Article/12.20.2013。我在 Global.asax 下面有
routes.MapPageRoute("Blog",
"/Article/{entryDate}",
new {controller = "Article", action = "Entry")};
我也尝试过类似下面的方法
routes.MapPageRoute("Blog",
"/Article/{month}.{Date}.{year}",
new {controller = "Article", action = "Entry")};
但没有运气..
请用一些示例指导我。
【问题讨论】:
-
你有没有可能在 IIS6 上?
-
您应该考虑使用第一个模式 /Article/12-20-2013 作为您的路线,因为不建议设置 RunAllManagedModulesForAllRequests="true",因为它会通过运行 .html 等静态文件的请求来增加额外的开销和 .jpeg 通过 ASP.NET 管道。见ASP.NET Routing
-
+1 我不知道。很高兴再次感谢安东尼