Я только начал использовать нокаут , и у меня возникли проблемы с сериализацией и десериализацией DateTime с помощью JavaScriptSerializer.
Я обновил модель подарков в примере Стива koListEditor из его блога, добавив поле Modified DateTime:
public class GiftModel
{
public string Title { get; set; }
public double Price { get; set; }
public DateTime Modified { get; set; }
}
Затем я обновил Index.aspx, включив в него новое поле:
Gift list editor
You have asked for gift(s)
Однако когда JavaScriptSerializer сериализует Модель
var initialData = <%= new JavaScriptSerializer().Serialize(Model) %>;
, Дата изменения выглядит следующим образом: DateTime.
Хотя у меня здесь 2 проблемы, главный вопрос в том, успешно ли использовал нокаут из MVC 2 и получил ли JavaScriptSerializer, работающий с DateTimes? Я понимаю, что могу написать свой собственный JavaScriptSerializer, но я надеялся, что там есть готовое решение :)
Вот код обновленной версии koListEditor Стива Сандерсона:
Спасибо
] Дэйв