MVC4: Comment trier ce selectlist/dropdownlist
Je travaille avec MVC4.
J'ai ceci à la suite dropdownlist/selectlist:
@Html.DropDownList("EmployerID", String.Empty)
ViewBag.EmployerID = new SelectList(db.Employers, "EmployerID", "Name", contact.EmployerID);
et je veux que ce dropdownlist/selectlist être triés par Nom". Que dois-je faire?
Merci beaucoup! 🙂
OriginalL'auteur user2423801 | 2013-05-27
Vous devez vous connecter pour publier un commentaire.
Ajouter
OrderBy
à votredb.Employers
Vieux thread, mais si ce n'étais pas de travail pour vous, peut-être que vous avez mis à jour votre Contrôleur de la méthode POST et pas la méthode GET?
OriginalL'auteur AliRıza Adıyahşi
J'ai pensé que je voudrais partager cette solution que j'ai trouvé, dans le cas où d'autres ont le même problème que j'ai eu.
Je travaille avec les génériques et donc je ne peux pas commander ma source, avant la création de la SelectList.
Cependant, vous pouvez commander un générés SelectList. J'ai toujours voulu que ma méthode pour renvoyer une SelectList, j'appelle donc le SelectList()
une seconde fois en utilisant la commande SelectList en tant que source. 🙂
OriginalL'auteur RitchieD