Comment définir la valeur par défaut de Kendo DropDownList
J'ai un Kendo DropDownList, mais étrangement, je ne peux pas définir sa valeur initiale.
Html.Kendo().DropDownList()
.Name("PersonalCoachName")
.BindTo(new SelectList((List<string>)ViewData["coachResources"]))
.HtmlAttributes(new { style = "font-size:8pt;" })
ViewData["coachResources"] est une Liste de type chaîne de caractères. Peu importe je utiliser
.BindTo(new SelectList((List<string>)ViewData["coachResources"], "Default"))
or
.SelectedIndex(3)
DropDownList ne change pas la valeur et afficher uniquement la 1ère valeur dans la liste. J'ai besoin d'aide sur ce. Merci.
OriginalL'auteur user585440 | 2015-01-27
Vous devez vous connecter pour publier un commentaire.
Utiliser la Valeur de la méthode. Voir l'exemple de code ci-dessous.
EDIT:
DropDownList doit être lier à
List<SelectListItem>
et il peut être initialisé comme on le voit ci-dessous.En outre, je vous recommande d'utiliser MVVM à joindre à la vue.
Vous devez lier à une Liste<SelectListItem>
J'ai édité la réponse.
le modèle devrait être Modèle
OriginalL'auteur CuriousSuperhero
La valeur ne fonctionne que dans jquery, pas dans le helper html. Il fonctionne donc en Jquery comme
OriginalL'auteur user585440