Я хочу знать, как иметь что-то подобное в URL в ASP.NET MVCшаблон URL маршрутизации MVC 3
/Article/12.20.2013
Я попытался ниже и его работает отлично для/статьи/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? –
Вам следует рассмотреть возможность использования первого шаблона/статьи/12-20-2013, поскольку ваш маршрут с настройкой RunAllManagedModulesForAllRequests = «true» не рекомендуется, так как он добавляет дополнительные накладные расходы, выполняя запросы на статические файлы, такие как .html и .jpeg через ASP. NET. См. [Маршрутизация ASP.NET] (http://msdn.microsoft.com/en-us/library/vstudio/cc668201%28v=vs.100%29.aspx#configuration_settings_for_routing) –
+1 Я не знал об этом. Полезно знать, что еще раз спасибо Anthony –