[ASP.Net] Html.DropDownListFor
Résolu/Fermé2 réponses
j'ai même essayé de faire
@Html.DropDownListFor(model => model.listTypeDeCritere,
Enum.GetValues(typeof(TypeCritere))
.Cast<TypeCritere>()
.Select(x => new SelectListItem { Value = ((int)x).ToString(), Text = x.GetLibelle(), Selected = true}),
new { @class = "form-control" })
si au cas où un mec besoin de la solution
Merci à moi pour l'aide que je me suis apporté ^^
int i = 0;
foreach (var critereData in Model.Criteres)
{
Model.TypeDeCritere.ForEach(x => x.Selected = false);
var liste = new List<SelectListItem>(Model.TypeDeCritere);
if (liste.Any(x => x.Value == ((int)critereData.Type).ToString()))
{
liste.FirstOrDefault(x => x.Value == ((int)critereData.Type).ToString()).Selected = true;
}
<tr>
<td>
@Html.DropDownList("Criteres[" + i + "].Type", liste, new { @class = "form-control"})
Merci à moi pour l'aide que je me suis apporté ^^
19 avril 2018 à 14:21
19 avril 2018 à 16:34
C#, vb.net, J#, C++.Net, F#,.....
Je ne connais pas l’ASP. Désolé