Je vais avoir ce dropDownListFor:Valider Html.DropDownListFor, pas envoyer valeur detault quand HttpPost
@Html.DropDownListFor(m => m.ChoosenThemeSetting, Model.ThemeSettings.Select(k => new SelectListItem { Text = k.ChoosenTheme, Value = k.ChoosenTheme, }), "-- Select here --", new { @class = "form-control", id = "colorIfZero" })
Dans le code, je l'ai mis « - Sélectionnez ici - » comme valeur par défaut. Si je ne sélectionne rien d'autre que la valeur de detault dans mon dropDown, la valeur par défaut sera affichée dans ma méthode [httpPost].
Y a-t-il un moyen de le prouver? Comme: si la valeur sélectionnée est ma valeur par défaut, donnez-moi un message de validation pour choisir quelque chose de mon DropDown. Becaues mon défaut "- Sélectionnez ici -" Je ne voudrais pas envoyer à mon [httpPost]
Cocher cette http://stackoverflow.com/questions/23148038/how-to-set-state-of-dropdownlistfor-default- valeur/23197318 # 23197318 – Divyek