Bonjour, je vais essayer d'être précis dans ma description.
Je possède deux table dans ma base de données:
- commandes
- no_commande
- no_produit
- quantite
- produits
- no_produit
- lib_produit
J'ai mis en place un website utilisant mvc de asp.net.
Et j'ai créer une "vue" pour ajouter une nouvelle commande, j'ai donc procédé comme dans les tutoriels MVC proposés sur ce site (qui sont d'une très grand utilité).
Et voici mon problème:
Comment puis-je afficher une liste des produits disponnibles dans la vue dédiée à l'ajout d'une commande?
J'ai essayé de passer une liste dans l'objet ViewData("listeProduits"), mais il m'est impossible de récupérer et d'y faire un cast dans la vue du formulaire.
Pour être clair:
Dans le controller HomeController.vb, la fonction add():
et dans le formulaire d'ajout Add.aspx:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Function Add() ViewData("listeProduits") = database.produits.toList Return View() End Function
??????? là je coince, car je n'arrive pas faire un cast de ViewData("listeProduit")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <%=Html.DropDownList("no_produit", ????????)%>
merci pour votre aide, et n'hésitez pas à me demander plus d'info si vous ne comprenez pas ^^
Partager