2009-09-07 8 views
0

J'ai une réponse de service Web de type AutomatOwners [] où AutomatOwners se compose de deux champs ID et Nom. Je voudrais créer une liste de sélection, puis la présenter sous forme de liste déroulante, où Nom serait affiché comme une option et ID serait sa valeur d'option. Mon idée était quelque chose comme ceci:asp.net mvc selectlist - champ à dictionnaire

ViewData["automat_owners"] = new SelectList((AutomatOwners[])web_service_response); 

et dans la vue:

<%= Html.DropDownList("Owner", (SelectList)ViewData["automat_owners"]) %> 

mais évidemment cela ne suffit pas. Des idées?

Répondre

1

Essayez cette


ViewData["automat_owners"] = new SelectList(web_service_response as IEnumerable, "ID", "Name"); 
Questions connexes