Detta är JSON-strängen efter att objektet har serialiserats, och vi ser att tiden i strängen är i formatet \/Date(XXXXX),
Det ser väldigt irriterande ut, även om receptionens js kan konvertera det till formatet för år, månad, dag, tid, minut och sekund vi behöver, men eftersom jag inte vill använda js för att ändra,
Jag vill gå direkt från bakgrunden, vad ska jag göra???
Självklart, skriv om JsonResult, koden är följande:
Ärva från JsonResult och skriv sedan om ExecuteResult-metoden enligt följande:
// Sammanfattning: Möjliggör bearbetning av resultaten från operationsmetoden genom att ärva en anpassad typ från klassen System.Web.Mvc.ActionResult. // Parametrar: Bakgrund: Sammanhanget där resultaten exekveras. // Anomali: T:System.ArgumentNullException: kontextparametern är null. public override void ExecuteResult(ControllerContext context); Sedan skapar vi ett nytt objekt, ärver Controller-klassen och definierar en metod enligt följande:
Haha, 90% klart, hur använder man det????
Koden är följande:
Skärmdump av framgång
|