Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

MVC view question

Îåêßíçóå áðü ôï ìÝëïò DaltonGR. Τελευταία δημοσίευση από το μέλος George Parissis στις 12-12-2012, 22:05. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  12-12-2012, 10:55 71739

    MVC view question

    Καλημέρα,
    Εχω ένα view το οποίο το χρησιμοποιώ για καταχώρηση πελάτη. Επειδή γνωρίζω ότι μπορώ να περάσω μόνο ένα model στο view, και αυτό είναι το Customers, πώς γίνεται να γεμίσω κάποια dropdownlist απο την βάση δεδομένων χωρίς να τα περάσω μέσω model? Με το ViewBag ή το ViewData, αλλα διαβάζω σε post ότι δεν είναι και ο ποίο σωστός τρόπος. Λόγω του ότι δεν είναι strongly typed.
    ευχαριστώ εκ των προτέρων.
  •  12-12-2012, 13:44 71742 σε απάντηση της 71739

    Απ: MVC view question

    Άρα έχεις ένα view που το model του δεν είναι μόνο Customers αλλά και κάτι ακόμα. Οι επιλογές του DropDownList.

    Οπότε στην περίπτωση αυτή, θα φτιάξεις μία κλάση η οποία θα έχει σαν ένα property την λίστα με τους πελάτες και σε ένα άλλο property την λίστα με τις επιλογές του DropDownList. Αυτή η νέα κλάση που θα έχεις φτιάξει θα είναι το model του view.

  •  12-12-2012, 13:57 71743 σε απάντηση της 71742

    Απ: MVC view question

    Οπότε το property για τα δεδομένα του dropdown θα είναι τύπου IEnumerable<>?
  •  12-12-2012, 22:05 71744 σε απάντηση της 71743

    Απ: MVC view question

    Ναι.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems