J'ai le code suivant mais il ne sélectionne jamais la valeur que je veux.Comment créer un élément de liste de sélection sélectionné dans asp.net mvc?
List<SelectListItem> list = new List<SelectListItem>();
SelectListItem one = new SelectListItem() { Text = "MyTest", Value = "MyTest"};
SelectListItem two= new SelectListItem() { Text = "Test2", Value = "Test2" };
if (id == "MyTest")
{
one .Selected = true;
}
else
{
two.Selected = true;
}
list.Add(one);
list.Add(two);
ViewData["DDL"] = new SelectList(list, "value", "text");
Je ne suis pas sûr de ce que je fais mal
à mon avis je
<%= Html.DropDownList("DDL") %>
Je pense que vous avez besoin Html.DropDownList (« DDL », ViewData [ « DDL »]), mais je ne suis pas sûr que je ne l'ai jamais utilisé cela. – configurator
Je ne suis pas sûr, mais vous voudrez peut-être ajouter les éléments à la liste de sélection avant de déterminer lequel est sélectionné. – Jason