Ποια είναι η χρήση του αποτελέσματος δράσης στο ASP NET MVC;
Ποια είναι η χρήση του αποτελέσματος δράσης στο ASP NET MVC;

Βίντεο: Ποια είναι η χρήση του αποτελέσματος δράσης στο ASP NET MVC;

Βίντεο: Ποια είναι η χρήση του αποτελέσματος δράσης στο ASP NET MVC;
Βίντεο: Section 8 2024, Νοέμβριος
Anonim

Σε ΑΣΠΙΔΑ . ΚΑΘΑΡΑ , MVC έχει διαφορετικούς τύπους Αποτελέσματα Δράσης . Καθε αποτέλεσμα δράσης επιστρέφει διαφορετική μορφή εξόδου. Ένας προγραμματιστής χρήσεις διαφορετικός αποτελέσματα δράσης για να λάβετε την αναμενόμενη απόδοση. Αποτελέσματα Δράσης επέστρεψε το αποτέλεσμα για να δείτε τη σελίδα για το συγκεκριμένο αίτημα.

Ομοίως, ερωτάται, ποιο είναι το αποτέλεσμα δράσης στο ASP NET MVC;

Ενα Αποτέλεσμα δράσης είναι ένας τύπος επιστροφής μιας μεθόδου ελεγκτή, που ονομάζεται επίσης an δράση μέθοδος και χρησιμεύει ως βασική κλάση για * Αποτέλεσμα τάξεις. Δράση Οι μέθοδοι επιστρέφουν μοντέλα σε προβολές, ροές αρχείων, ανακατευθύνουν σε άλλους ελεγκτές ή οτιδήποτε είναι απαραίτητο για την εκάστοτε εργασία.

Επιπλέον, ποια είναι η διαφορά μεταξύ του ViewResult () και του ActionResult () στο asp net MVC; Προβολή Αποτελεσμάτων είναι μια υποκατηγορία του Αποτέλεσμα δράσης . Η μέθοδος Προβολή επιστρέφει α Προβολή Αποτελεσμάτων . Το μοναδικό διαφορά είναι ότι με το Αποτέλεσμα δράσης πρώτον, ο ελεγκτής σας δεν υπόσχεται να επιστρέψει μια προβολή - μπορείτε να αλλάξετε το σώμα της μεθόδου για να επιστρέψει υπό όρους ένα RedirectResult ή κάτι άλλο χωρίς να αλλάξετε τον ορισμό της μεθόδου.

Επίσης, πρέπει να γνωρίζετε ποιοι είναι οι τύποι αποτελεσμάτων ενεργειών στο MVC;

Τώρα, μπορείτε να δείτε ότι το Αποτέλεσμα δράσης είναι δεδομένα βάσης τύπος του οποίου προέρχεται τύπους είναι τα HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. Και, πρέπει να υπάρχει μια βοηθητική μέθοδος έναντι κάθε δεδομένων τύπος (είτε βάση είτε παράγωγο τύπος ).

Τι είναι το CreatedAtAction;

CreatedAtAction (String, Object, Object) Δημιουργεί ένα αντικείμενο CreatedAtActionResult που παράγει μια απάντηση Status201Created. CreatedAtAction (String, String, Object, Object) Δημιουργεί ένα αντικείμενο CreatedAtActionResult που παράγει μια απάντηση Status201Created.

Συνιστάται: