ASP.NET MVC-erforderlicher Feldindikator

7

Gibt es für Felder in meiner ASP.NET MVC-Ansicht, die nach Bedarf zugeordnet wurden, irgendeine Möglichkeit, dass das Framework automatisch eine Art Indikator anzeigt, dass das Feld in den Metadaten als erforderlich markiert ist?

    
Benny 10.01.2011, 19:28
quelle

6 Antworten

13

Sollte dies mit CSS tun können, da MVC3 diese Attribute dem Element hinzufügt:

%Vor%

Sie könnten das in CSS benötigte Daten-Val wie folgt abschalten:

Eingabe [data-val-required] {    Hintergrund: rot } oder setze ein Hintergrundbild eines Sternchens etc.

    
Francis Shanahan 10.01.2011, 19:48
quelle
12

Ich habe das gemacht, weil meine Pflichtfelder dynamisch sein müssen (definiert in einer Konfigurationsdatei)

Fügen Sie am Ende Ihrer Ansicht Folgendes hinzu:

%Vor%     
Renato Saito 15.12.2011 18:01
quelle
4

Hier ist einer, der ein rotes Sternchen an die rechte Seite von allem mit dem Attribut 'data-val-required' anfügt.

%Vor%     
meffect 07.06.2013 22:33
quelle
3

Ich habe die Antwort von Renato Saito geändert, um mehr Feldtypen (alle Arten von Eingabe- und Auswahllisten) einzubeziehen und den jQuery-Namespace anstelle des generischen $ zu verwenden. Hier ist meine Überarbeitung:

%Vor%     
dadwithkids 22.09.2014 18:05
quelle
0

Das Hinzufügen eines HTML-Attributs ist nicht genug. Dies verursacht nur einen Javascript-Validierungsfehler. Wenn Sie angeben möchten, dass das Feld erforderlich ist, möchten Sie möglicherweise ein Sternchen hinzufügen. Sie können es mit Hilfe der Erweiterungsmethode von HtmlHelper tun. Sie können hier eine gründliche Erklärung finden

Angabe des erforderlichen Feldes in der MVC-Anwendung

    
Dave 29.02.2012 11:02
quelle
0

Eine kleine Änderung wird von meiner Seite gemacht. Eigentlich hatte ich Primärschlüssel (Identity Columns in DB). Das wollte ich nicht hervorheben. So habe ich unterhalb Code-Snippet verwendet, um nur input[type=text] -Felder auszuwählen, die ein Attribut in Annotation benötigt haben.

%Vor%     
Santokh SIngh 06.11.2014 06:55
quelle

Tags und Links