Dette er JSON-strengen etter at objektet er serialisert, og vi ser at tiden i strengen er i formatet \/Date(XXXXX),
Det ser veldig irriterende ut, selv om resepsjonens js kan konvertere det til formatet for år, måned, dag, tid, minutt og sekund vi trenger, men fordi jeg ikke vil bruke js for å endre,
Jeg vil gå rett fra bakgrunnen, hva bør jeg gjøre???
Selvfølgelig, skriv om JsonResult, koden er som følger:
Arv fra JsonResult, og skriv deretter ExecuteResult-metoden på nytt som følger:
// Sammendrag: Muliggjør behandling av resultatene av operasjonsmetoden ved å arve en egendefinert type fra System.Web.Mvc.ActionResult-klassen. // Parametere: Kontekst: Konteksten der resultatene kjøres. // Anomali: T:System.ArgumentNullException: kontekstparameteren er null. offentlig overstyring void ExecuteResult(ControllerContext context); Deretter oppretter vi et nytt objekt, arver Controller-klassen, og definerer en metode som følger:
Haha, 90 % ferdig, hvordan bruker man det????
Koden er som følger:
Skjermbilde av suksess
|