mardi 19 avril 2011

MVC2 example de liste

<%= 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 :

ListeMois est ici declarer de la maniere suivante :
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 :




Aucun commentaire:

Enregistrer un commentaire