Πίνακας περιεχομένων:

Πώς μεταβιβάζονται δεδομένα από την προβολή στον ελεγκτή στο MVC TempData;
Πώς μεταβιβάζονται δεδομένα από την προβολή στον ελεγκτή στο MVC TempData;

Βίντεο: Πώς μεταβιβάζονται δεδομένα από την προβολή στον ελεγκτή στο MVC TempData;

Βίντεο: Πώς μεταβιβάζονται δεδομένα από την προβολή στον ελεγκτή στο MVC TempData;
Βίντεο: MVC 2024, Απρίλιος
Anonim

Πέρασμα ο δεδομένα από Ελεγκτής προς το Θέα χρησιμοποιώντας TempData

Μεταβείτε στο Αρχείο και στη συνέχεια στο Νέο και επιλέξτε "Έργο". Στη συνέχεια δημιουργήστε το ASP. NET έργο web εφαρμογής όπως απεικονίζεται παρακάτω. Στη συνέχεια, επιλέξτε "Empty" και επιλέξτε " MVC ” και μετά κάντε κλικ στο OK. Το έργο δημιουργήθηκε με επιτυχία.

Αντίστοιχα, πώς μεταβιβάζονται δεδομένα από την προβολή στον ελεγκτή στο MVC;

Συνδέουμε ένα μοντέλο στην προβολή. που ονομάζεται δέσμευση μοντέλου ισχυρού τύπου

  1. Δημιουργήστε ένα μοντέλο για απλό ενδιαφέρον.
  2. Δημιουργήστε μια μέθοδο ενέργειας που αποδίδει μια προβολή στη διεπαφή χρήστη.
  3. Δημιουργήστε μια αναλυτική προβολή που έχει την ίδια οθόνη όπως στην Εικόνα 1.1.
  4. Δημιουργήστε μια μέθοδο ενέργειας που χειρίζεται το αίτημα POST και επεξεργάζεται τα δεδομένα.

Γνωρίζετε επίσης, μπορούμε να χρησιμοποιήσουμε το ViewBag για να μεταβιβάσουμε δεδομένα από την προβολή στον ελεγκτή; Γενικά, ViewBag είναι ένας τρόπος για να περάσουν δεδομένα από το ελεγκτής στο θέα . Είναι ένα αντικείμενο τύπου και είναι μια δυναμική ιδιότητα κάτω από το ελεγκτής βασική τάξη. Σε σύγκριση με το ViewData, λειτουργεί παρόμοια, αλλά είναι γνωστό ότι είναι λίγο πιο αργό και εισήχθη στο ASP. NET MVC 3.0 (Το ViewData εισήχθη στο MVC 1.0).

Σε σχέση με αυτό, πώς μπορούμε να περάσουμε δεδομένα από την προβολή στον ελεγκτή;

Αυτό το ιστολόγιο θα συζητήσει τέσσερις (4) συνήθεις τρόπους για να μεταβιβαστούν δεδομένα από την προβολή στον ελεγκτή:

  1. Περνώντας από Δακτυλογραφημένα Επιχειρήματα.
  2. Αντικείμενο αιτήματος.
  3. Αντικείμενο Συλλογών Φόρμας.
  4. Δεδομένα Δεδομένων.

Μπορούμε να περάσουμε δεδομένα από τον ελεγκτή για προβολή χρησιμοποιώντας το TempData;

Προς το πέρασμα το έντονα δακτυλογραφημένο δεδομένα από τον ελεγκτή σε προβολή χρησιμοποιώντας TempData , εμείς πρέπει να φτιάξετε μια κλάση μοντέλου και στη συνέχεια να συμπληρώσετε τις ιδιότητές της με μερικές δεδομένα και μετά πέρασμα ότι δεδομένα προς το TempData ως Τιμή και η επιλογή του ονόματος του κλειδιού είναι επιλογή του προγραμματιστή.

Συνιστάται: