Modello:Applicare classe @ Html.ValidationMessageFor
[Required(AllowEmptyStrings = false, ErrorMessage="Please enter student name.")]
[StringLength(20,ErrorMessage="Student name cannot be over 20 characters long")]
public string StudentName { get; set; }
Vista:
@Html.ValidationMessageFor(m=>m.StudentName,new {@class = "validation"})
Sembra che ci sia tale sovraccarico per ValidationMessageFor
. Come posso applicare la lezione ad esso?
Il markup HTML per che deve essere un nome di classe chiamata 'text-danger' e' di convalida sul campo-error' .. provare l'aggiunta di CSS per quei nomi di classe –
@BviLLe_Kid Non sono riuscito a trovare quelle classi. Si trovano in ~/Content/Blue.css? Il mio framework è MVC4. –
Intendevo dire che quando visualizzi la pagina in IE o Chrome, fai clic con il tasto destro del mouse sull'elemento e premi "Ispeziona" e questo mostrerà il markup html per quell'elemento. prova cosa ha risposto Rosdi .. potresti dover mettere '! important' dopo –