Utiliser les placeholder avec un model
Bonjour.
J'aimerais faire apparaître un placeholder dans une vue.
voici un extrait de ma vue :
Code:
1 2 3 4 5 6 7
| <div class="editor-label">
@Html.LabelFor(model => model.FirstName)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.FirstName)
@Html.ValidationMessageFor(model => model.FirstName)
</div> |
et voici un extrait de mon modèle :
Code:
1 2 3 4
| [Required]
[DataType(DataType.Text)]
[Display(Name = "Votre prénom")]
public string FirstName { get; set; } |
mais j'obtiens mon erreur préférée "La référence d'objet n'est pas définie à une instance d'un objet.".
Je précise que je ne dois pas mettre la chaîne de caractère directement dans la vue, mais bien dans le modèle.
QUe dois-je faire ? merci :)