Arbeiten an einer MVC-3-Anwendung.
Ich muss einer Validierungsnachricht HTML-Klasse hinzufügen. Ich meine für das Span-Tag.
Mein Modell
[Erforderlich(ErrorMessage = "Rollenname ist erforderlich")]
[RegularExpression(@"^[a-zA-Z ]+$",
ErrorMessage = "Nur Buchstaben und Leerzeichen erlaubt")]
public string RoleName { get; set; }
Markup
Rollenname
@Html.TextBoxFor(m => m.RoleName)
@Html.ValidationMessageFor(m => m.RoleName, "some",
new { @class = "immediate" })
Aber ich konnte keine überladene Methode wie @Html.ValidationMessageFor(m => m.RoleName, htmlAttributes) sehen. Wenn ich einen Text angebe, wird meine in das Modell eingegebene Validierungsnachricht nicht angezeigt. Es zeigt immer nur diesen Text an.
Eine Lösung dafür?