Frage

Ich versuche, den Bereich von 4 bis 13 anzugeben. Es behält jedoch einen Fehler "Das MaximumValue 13 darf nicht weniger als der Mindestwert 4 von RangeValidator1 sein."Wie kann ich das lösen?Hier ist mein Code:


generasacodicetagpre.

Dies ist der Code in der Schaltfläche:


generasacodicetagpre.

jede Hilfe schätzt.

War es hilfreich?

Lösung

RangeValidator validiert den Wert der Steuerung, nicht die Wertlänge.Für den String-Vergleich ist "13" kleiner als "4", sodass Sie den "max

Sie sollten den RegalExpressionValidator verwenden, um die Eingabelänge zu überprüfen:

generasacodicetagpre.

Andere Tipps

Stellen Sie den Typ Integer ein, wenn Sie RangEvalidator für Ganzzahlwerte verwenden.

generasacodicetagpre.

Aber ich bin überrascht, dass Sie RangeValidator mit einem Kennwortfeld verwenden.In diesem Fall beschränken Sie den Benutzer, um den Wert zwischen 4-13 einzusetzen. Sie möchten wahrscheinlich die Eingabelänge überprüfen.Dafür verwenden Sie den Normalausdruckprüfer.

generasacodicetagpre.

Der angegebene Datentyp, den Sie überprüfen, ist derzeit auf String eingestellt."4" ist größer als "13", deshalb erhalten Sie einen solchen Fehler.Ändern Sie das Argument des Typs in der Steuerung in Ganzzahl und sollte funktionieren.

Der Typ sollte intenger und nicht der Zeichenfolge

sein generasacodicetagpre.

google übersetzt die Fehlermeldung unten. Das Passwort muss aus 4-13 Zeichen bestehen.

pashapash 'Antwort https://stackoverflow.com/a/21060857/263003 ist der richtige .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top