donnez-moi une démonstration complète de html.dropdownlist comment il est implanté? comment définir des valeurs dans la liste? comment l'utiliser dans .aspx et dans le fichier du contrôleur?html helper html.dropdownlist dans asp.net mvc
Répondre
Ok, laissez-moi un essai
Il est classe SelectList que vous pouvez utiliser pour créer une liste dans la classe de commande (dans l'action du contrôleur approriate) comme suit:
var items = new KeyValueList();
var item = new KeyValue() {Key = 1, Value = "Orange" };
items.Add(item);
item = new KeyValue() {Key = 2, Value = "Apple" };
items.Add(item);
var myList = new SelectList(items, "Key", "Value", selectedItemId);
Le selectedItemId sera la valeur de la clé d'un article. Ajoutez ensuite myList à la collection ViewData avec une clé que vous pouvez utiliser pour vous y référer à partir de la vue. Comme:
ViewData["FruitList"] = myList;
Dans la vue, vous pouvez utiliser:
<p>
<label for="FruitList">Fruits:</label>
<%= Html.DropDownList("FruitList") %>
</p>
Sur postback à l'action du contrôleur, la « clé » pour la valeur sélectionnée est envoyée dans le cadre de FormCollection ou paramètres de poste, et vous pouvez accéder à la valeur en utilisant le "FruitList".
Quel espace de noms contient KeyValueList? –
- 1. Comment spécifier "valeur" pour asp.net mvc Html helper droplist
- 2. Application helper dans ASP.NET MVC
- 3. MVC Preview 5 - ViewData/HTML Helper Quirk
- 4. Méthode ASP.NET Mvc Request.Url.Host in Helper
- 5. Html Extensions Helper pas trouvé
- 6. Html.DropDownList dans ASP.NET MVC RC (refresh) non pré-sélection élément
- 7. Comment définir la largeur d'un HTML Helper TextBox dans ASP.NET MVC?
- 8. ASP.NET MVC Tournez "Mots-clés/jetons" dans le code helper html View
- 9. Est-ce que les méthodes d'aide ASP.NET MVC comme Html.DropDownList() encodent le HTML de sortie?
- 10. ASP.net MVC html extensions auxiliaires?
- 11. Problèmes avec Html.DropDownList dans ASP.NET RC1
- 12. asp.net MVC HTML injection
- 13. Comment ajouter une liste statique d'éléments dans MVC Html.DropDownList()
- 14. ASP.NET HttpCookie helper class
- 15. Comment puis-je preSelect Dynamiquement un élément dans un Html.DropDownList dans ASP.NET MVC
- 16. aides Styling HTML ASP.NET MVC
- 17. Ajout d'un onclick de façon dynamique à l'aide d'une Helper Html dans MVC
- 18. html helpers ASP.NET MVC DropDownList en .aspx en langage VB
- 19. ModelBinder avec dropdownlist dans asp.net mvc
- 20. Peuplement Html.DropDownList
- 21. Asp.Net MVC - ValidationMessage() - comment empêcher l'échappement HTML?
- 22. Html.DropDownList ne fonctionne plus après mise à niveau vers ASP.NET MVC RC1
- 23. Asp.net MVC et les pages html normales
- 24. ASP.NET MVC Génériques Html et Url helpers
- 25. Comment utiliser Html.Encode avec Html.Texbox dans Asp.net MVC?
- 26. utiliser contrôleur dans helper
- 27. Chemins dynamiques dans Helper
- 28. Obtenir le code HTML d'une URL dans ASP.NET MVC
- 29. Utilisation de tableaux de radiobutton HTML dans ASP.NET MVC
- 30. Comment utiliser Ajax.BeginForm MVC helper avec le résultat JSON?
Est-ce que c'est supposé être une question? –