<%= Html.DropDownListFor(model => model.MoisSelec,
new SelectList(Model.ListeMois, "Key", "Value", Model.MoisSelec))%>
<%= Html.TextBoxFor(m => m.AnneeSelec, new { @style = "width: 30px" })%>
déclaration dans le model :
public IEnumerable<KeyValuePair<int, string>> ListeMois { get; set; }
[Required(ErrorMessage = "L'année est obligatoire")]
[DisplayName("Année :")]
[RegularExpression("[0-9]{4}$", ErrorMessage = "La date saisie n'est pas au format : AAAA")]
public int AnneeSelec { get; set; }
3 tags :
Required = souligne le carractere obligatoire
DisplayName = titre affiché
RegularExpression = Regles qui controle la saisie
RegularExpression peux églament avoir la forme suivante :