Ini adalah string JSON setelah objek diserialisasikan, dan kita melihat bahwa waktu dalam string dalam format \/Date(XXXXX),
Kelihatannya sangat menjengkelkan, meskipun meja depan js dapat mengubahnya ke format tahun, bulan, hari, waktu, menit dan detik yang kita butuhkan, tetapi, karena, saya tidak ingin menggunakan js untuk mengubah,
Saya ingin langsung dari latar belakang, apa yang harus saya lakukan???
Tentu saja, tulis ulang JsonResult, kodenya adalah sebagai berikut:
Warisi dari JsonResult, lalu tulis ulang metode ExecuteResult sebagai berikut:
// Ringkasan: Mengaktifkan pemrosesan hasil metode operasi dengan mewarisi jenis kustom dari kelas System.Web.Mvc.ActionResult. // Parameter: Konteks: Konteks di mana hasil dieksekusi. // Anomali: T:System.ArgumentNullException: konteks adalah null. penggantian publik void ExecuteResult(konteks ControllerContext); Kemudian, kita membuat objek baru, mewarisi kelas Controller, dan menentukan metode sebagai berikut:
Haha, 90% selesai, bagaimana cara menggunakannya????
Kodenya adalah sebagai berikut:
Tangkapan layar kesuksesan
|