У меня есть маршрут как
routes.MapRoute(
"Reports", // Route name.
"reports/{controller}/{action}/{id}/{start}/{end}", // URL with parameters.
new { controller = "Home", action = "Index", id = "", start="", end="" } // Parameter defaults.
);
, где start
и end
- DateTime?
Когда я пишу Html.ActionLink, он генерирует маршрут, используя метод DateTime.ToString
. Эти даты имеют косые черты, что нарушает маршрут. Я хотел бы как-то управлять генерацией маршрута для генерации ISO 8601 строк даты.
В идеале я не хочу менять свои Действия, чтобы принимать строки и преобразовывать мой код, я хотел бы дать сигнал генератору маршрутов для вызова соответствующей ToString
перегрузки по моему выбору.