Αυτή είναι η συμβολοσειρά JSON μετά τη σειριοποίηση του αντικειμένου και βλέπουμε ότι η ώρα στη συμβολοσειρά έχει τη μορφή \/Date(XXXXX),
Φαίνεται πολύ ενοχλητικό, αν και η ρεσεψιόν js μπορεί να το μετατρέψει στη μορφή του έτους, του μήνα, της ημέρας, της ώρας, του λεπτού και του δευτερολέπτου που χρειαζόμαστε, αλλά, επειδή, δεν θέλω να χρησιμοποιήσω το js για να αλλάξω,
Θέλω να πάω απευθείας από το παρασκήνιο, τι πρέπει να κάνω???
Φυσικά, ξαναγράψτε το JsonResult, ο κώδικας έχει ως εξής:
Μεταβιβάστε από το JsonResult και, στη συνέχεια, ξαναγράψτε τη μέθοδο ExecuteResult ως εξής:
// Περίληψη: Επιτρέπει την επεξεργασία των αποτελεσμάτων της μεθόδου λειτουργίας με τη μεταβίβαση ενός προσαρμοσμένου τύπου από την κλάση System.Web.Mvc.ActionResult. // Παράμετροι: πλαίσιο: Το πλαίσιο στο οποίο εκτελούνται τα αποτελέσματα. // Ανωμαλία: T:System.ArgumentNullException: Η παράμετρος περιβάλλοντος είναι μηδενική. public override void ExecuteResult(ControllerContext context); Στη συνέχεια, δημιουργούμε ένα νέο αντικείμενο, κληρονομούμε την κλάση Controller και ορίζουμε μια μέθοδο ως εξής:
Χαχα, το 90% έγινε, πώς να το χρησιμοποιήσετε????
Ο κωδικός έχει ως εξής:
Στιγμιότυπο της επιτυχίας
|