Tämä on JSON-merkkijono sen jälkeen, kun objekti on sarjoitettu, ja näemme, että merkkijonon aika on muodossa \/Date(XXXXX),
Se näyttää todella ärsyttävältä, vaikka vastaanoton js voi muuntaa sen tarvittavan vuoden, kuukauden, päivän, ajan, minuutin ja sekunnin muotoon, mutta koska en halua käyttää js:ää vaihtamiseen,
Haluan mennä suoraan taustalta, mitä minun pitäisi tehdä???
Tietenkin, kirjoita JsonResult uudelleen, koodi on seuraava:
Peri JsonResultista ja kirjoita ExecuteResult-metodi uudelleen seuraavasti:
// Yhteenveto: Mahdollistaa operaatiomenetelmän tulosten käsittelyn perimällä mukautettu tyyppi System.Web.Mvc.ActionResult-luokasta. // Parametrit: Konteksti: Konteksti, jossa tulokset toteutetaan. // Poikkeama: T:System.ArgumentNullException: kontekstiparametri on nolla. public override void ExecuteResult(ControllerContext Context); Sitten luomme uuden objektin, perimme Controller-luokan ja määrittelemme metodin seuraavasti:
Haha, 90% valmis, miten sitä käytetään????
Koodi on seuraava:
Onnistumisen kuvakaappaus
|