Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 16820|Απάντηση: 0

[ASP.NET] Η προβολή MVC λαμβάνει τον τρέχοντα ελεγκτή και τη μέθοδο

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 21/4/2016 6:55:23 μ.μ. | | | |


Για να μην πω ανοησίες, πρώτα απ 'όλα, περιφρονήστε το Baidu!! Δεν μπορώ να ψάξω τίποτα, ψάξτε για την ίδια λέξη-κλειδί, το Google είναι η πρώτη απάντηση, από την αναζήτηση Baidu, όλα είναι ανοησίες!!

sb Baidu !!


Στο χειριστήριο:

Στην κλάση ελεγκτή Controller στο ASP.NET MVC, υπάρχει αυτή η ιδιότητα μόνο για ανάγνωση:




Περιέχει πληροφορίες διαδρομής. Η κλάση ανήκει στο χώρο ονομάτων Αυτό υποδεικνύει ότι αυτή η κλάση δεν είναι αποκλειστική κλάση για ASP.NET αλλά ανήκει στο ASP.NET.

ASP.NET MVC χρησιμοποιεί αυτήν τη διαδρομή για να ξεκινήσει το χειριστήριο και την αντίστοιχη ενέργεια.

Ρίξτε μια πιο προσεκτική ματιά σε αυτόν τον τύπο RouteData:



Υπάρχει μια ιδιότητα Values τύπου RouteValueDictionary που διαβάζει τις τιμές της δρομολόγησης. Μπορούμε να χρησιμοποιήσουμε αυτήν την ιδιότητα για να πάρουμε την αξία που θέλουμε.

Γράψτε κώδικα ενέργειας:


σε θέα
Εάν στο View, μπορούμε επίσης να λάβουμε το ControllerContext πλήρως μέσω της τιμής της ιδιότητας ViewContext του WebViewPage. Ο λόγος είναι ότι το ViewContext κληρονομεί από το ControllerContext.



Η κλάση ControllerContext έχει την ιδιότητα RouteData που αναφέρεται στην αρχή αυτού του άρθρου



Με αυτόν τον τρόπο, μπορούμε να εμφανίσουμε τα ονόματα των τρεχόντων ελεγκτών και ενεργειών στην προβολή με τον ακόλουθο κώδικα:







Προηγούμενος:Σχετικά με το πρόβλημα με το ajax.beginform που δεν εκτελεί τη μέθοδο επιτυχίας στο MVC
Επόμενος:Το Winform λαμβάνει όλες τις διευθύνσεις IP του μηχανήματος και φιλτράρει τις διευθύνσεις IP του ιδιωτικού δικτύου
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com