ASP.Net: Validation anpassen
Validierung farblich anpassen
Wenn man die Gültigkeit beim Eingeben einer Asp.Net MVC Formulars
anpassen möchte, dann kann man ein Element wie hier das Textbox Element im
Browser mit Untersuchen auswerten.
Zunächst öffnet man das View-Formular (hier Edit) und
gibt einen falschen Werte ein. Danach wird nach dem postback die View erneut
angezeigt.
Dann wertet man im Browser das Textbox-Input Feld aus.
Das Textbox-Element wird hier mit <input class=".."..> definiert
<input class="form-control
input-validation-error" type="text"
data-val="true" data-val-maxlength="The field Artikel
Bezeichnung must be a string or array type with a maximum length of
'50'." data-val-maxlength-max="50" data-val-required="The
Artikel Bezeichnung field is required."
id="Artikel_Artikelname" name="Artikel.Artikelname"
placeholder="text ist prompt" value="">
|
Bei MVC Projekten wird automatisch im Formular-Kopf die
Datei Site.css einbezogen
Wenn man nun den Text farblich anpassen will, dann muss
man entweder in der ~/css/site.css die Formatierung am Ende anfügen oder in
einem scriptblock in der _layout Datei die Formatierung einfügen
In der Datei als Style-Block eingefügt
<style>
.input-validation-error {
border: 2px solid red;
}
.field-validation-error {
border: 2px solid red;
}
</style>
|