J'ai un DropDownListFor est comme ceci ci-dessousla baisse downListFor afficher la valeur sélectionnée dans asp.net mvc
@Html.DropDownListFor(m => m._dayOfWeek, new SelectList(Model._dayOfWeekList, "Value", "Text"))
in Model
_dayOfWeek is string
_dayOfWeekList is List<selectlistItem>
maintenant dayOfWeekList
est créé dans le contrôleur se et il peut avoir plusieurs valeurs, mais sept valeurs max
Valeur - 0 texte - lundi
Valeur - 1 texte - mardi
Valeur - 2 texte - mercredi
et ainsi de suite ...
maintenant dans la chaîne _dayOfWeek i peut attribuer une valeur ou d'un texte - en fonction de la valeur dans _dayOfWeek
--- le menu déroulant devrait être en mesure de montrer que l'option
lorsque la page est chargé déroulant montre toujours le lundi par défaut.
comment faire la chute vers le bas montrent cette option qui est là dans _dayOfWeek
chaîne
Question: propriété _dayOfWeek (ou variable) dans votre modèle est un int? (ou quelque chose qui peut contenir 0, 1 .. ou 6. –
Quel est le type de données pour 'Value' dans le' _dayOfWeekList'? – degant
toutes les choses sont la propriété et tous sont des chaînes – tripathy