Τι είναι το ActionResult MVC;
Τι είναι το ActionResult MVC;

Βίντεο: Τι είναι το ActionResult MVC;

Βίντεο: Τι είναι το ActionResult MVC;
Βίντεο: How to make your writing suspenseful - Victoria Smith 2024, Νοέμβριος
Anonim

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

Γνωρίζετε επίσης, τι είναι το ActionResult και το ViewResult στο MVC;

Προβολή Αποτελεσμάτων και Αποτέλεσμα δράσης στο ASP. NET MVC ActionResult είναι μια αφηρημένη ή βασική κλάση. Αφ 'ετέρου Προβολή Αποτελεσμάτων είναι μια υποκατηγορία του Αποτέλεσμα δράσης . Κάθε φορά που ο τύπος επιστροφής ενέργειας ελεγκτή είναι Αποτέλεσμα δράσης τότε η ενέργεια είναι ικανή να επιστρέψει οποιονδήποτε υποτύπο όπως view, json, RedirectToAction κ.λπ.

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

Στη συνέχεια, μπορεί κανείς να αναρωτηθεί, πόσοι τύποι ActionResult υπάρχουν στο MVC;

Υπάρχουν δύο μέθοδοι σε Αποτέλεσμα δράσης . Ενα είναι Αποτέλεσμα δράσης () και ένα άλλο είναι το ExecuteResult(). Υπάρχουν ΔΙΑΦΟΡΕΤΙΚΟΙ ΤΥΠΟΙ των αποτελεσμάτων δράσης στο ASP. NET MVC . Κάθε αποτέλεσμα έχει ένα διαφορετικού τύπου της μορφής αποτελέσματος για προβολή σελίδας.

Τι είναι το φίλτρο MVC;

ASP. NET Φίλτρο MVC είναι μια προσαρμοσμένη κλάση όπου μπορείτε να γράψετε προσαρμοσμένη λογική για εκτέλεση πριν ή μετά την εκτέλεση μιας μεθόδου ενέργειας. Τα φίλτρα μπορούν να εφαρμοστούν σε μια μέθοδο ενεργειών ή έναν ελεγκτή με δηλωτικό ή προγραμματικό τρόπο.

Συνιστάται: