Това е JSON низът след като обектът е сериализиран, и виждаме, че времето в низа е във формат \/Date(XXXXX),
Изглежда много досадно, въпреки че рецепцията js може да го конвертира във формата на годината, месеца, деня, времето, минутата и секундата, които ни трябват, но, тъй като не искам да използвам js за промяна,
Искам да започна директно от заден план, какво да правя???
Разбира се, ако пренапишем JsonResult, кодът е следният:
Наследете от JsonResult и след това пренапишете метода ExecuteResult по следния начин:
// Резюме: Позволява обработката на резултатите от оперативния метод чрез наследяване на персонализиран тип от класа System.Web.Mvc.ActionResult. // Параметри: Контекст: Контекстът, в който се изпълняват резултатите. // Аномалия: T:System.ArgumentNullException: Контекстният параметър е нулев. публично презаписване на void ExecuteResult (ControllerContext context); След това създаваме нов обект, наследяваме класа Controller и дефинираме метод по следния начин:
Хаха, 90% готово, как се използва????
Кодът е следният:
Скрийншот на успеха
|