#

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>

 

Mobile

.

yesmovies