Fournir des données d'annotation pour l'espace réservé attr pour la zone de texte en MVC

Est-il un moyen d'avoir une annotation de données pour ce qui devrait être dans placeholder attr sur une zone de texte dans un MVC vue?

Exemple:

Dans mon ViewModel.cs, quelque chose comme:

[Placeholder="First name"]
public string FirstName { get; set; }

De mon point de vue:

@this.Html.TextBoxFor(m => m.FirstName)

Si cela pourrait rendre ce:

<input type="text" placeholder="First name" ... />

Est-ce possible? Merci!

OriginalL'auteur Ian Davis | 2012-01-31