Добрый день!
Я передаю DateTime значение в качестве параметра маршрута, и оно становится параметром GET в такой форме:
DateTime
http://example.com/?DateFrom=01%2F01%2F2011%2000%3A00%3A00&DateTo=01%2F31%2F2011%2000%3A00%3A00
Для удобства чтения: это URL, закодированный с:
http://example.com/?DateFrom=01/01/2011 00:00:00&DateTo=01/31/2011 00:00:00
Есть ли способ настроить сериализацию без использования пользовательских маршрутов ?
Заранее спасибо!
Вместо передачи DateTime вы можете передать отформатированную строку:
<%= Html.ActionLink( "link text", "someaction", new { DateFrom = Model.DateFrom.ToString("yyyy-MM-dd"), DateTo = Model.DateTo.ToString("yyyy-MM-dd"), } ) %>