Ez a JSON string az objektum serializálása után, és látjuk, hogy a stringben lévő idő a \/Date(XXXXX) formátumban van,
Nagyon idegesítőnek tűnik, bár a recepciós js át tudja alakítani az év, hónap, nap, idő, perc és másodperc formátumára, de mert nem akarok js-t használni a változtatáshoz,
Közvetlenül a háttérből szeretnék kimenni, mit tegyek???
Természetesen, írjuk át JsonResult-t, a kód a következő:
Örökölje a JsonResult-t, majd írja át az ExecuteResult metódust a következőképpen újra:
// Összefoglalás: Lehetővé teszi az operációs módszer eredményeinek feldolgozását azáltal, hogy egyedi típust öröklik a System.Web.Mvc.ActionResult osztályból. // Paraméterek: Összefüggés: Az a kontextus, amelyben az eredményeket végrehajtják. // Anomália: T:System.ArgumentNullException: A kontextus paraméter null. public override void ExecuteResult(ControllerContext Context); Ezután létrehozunk egy új objektumot, örököljük a Controller osztályt, és definiálunk egy metóduszt a következőként:
Haha, 90% kész, hogyan kell használni????
A kódex a következő:
Siker képernyőképe
|