Dette er JSON-strengen efter objektet er serialiseret, og vi ser, at tiden i strengen er i formatet \/Date(XXXXX),
Det ser meget irriterende ud, selvom receptionens js kan konvertere det til formatet for året, måneden, dagen, tiden, minut og sekund, vi har brug for, men fordi jeg ikke vil bruge js til at ændre det,
Jeg vil gerne tage udgangspunkt i baggrunden, hvad skal jeg gøre???
Selvfølgelig, hvis du omskriver JsonResult, er koden som følger:
Arv fra JsonResult, og omskriv derefter ExecuteResult-metoden som følger:
// Resumé: Muliggør behandling af resultaterne af operationsmetoden ved at arve en brugerdefineret type fra System.Web.Mvc.ActionResult-klassen. // Parametre: Kontekst: Den kontekst, hvor resultaterne udføres. // Anomali: T:System.ArgumentNullException: kontekstparameteren er nul. offentlig override void ExecuteResult(ControllerContext context); Derefter opretter vi et nyt objekt, arver Controller-klassen og definerer en metode som følger:
Haha, 90% færdig, hvordan bruger man det????
Koden er som følger:
Skærmbillede af succes
|