Ein Fehler beim Angabe der Reichweite für RangeValidator
-
26-12-2019 - |
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.
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.
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.
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 .