Ich möchte nur zulassen können, dass ein Formular gesendet wird, wenn der Wert in einem bestimmten Feld größer als 0 ist. Ich dachte, das Mvc-Bereichsattribut würde es mir ermöglichen, nur einen Wert einzugeben, um nur einen Test größer als zu kennzeichnen Kein Glück, da es auf minimalen UND maximalen Werten besteht.
Irgendwelche Ideen, wie dies erreicht werden kann?
Please enter a value less than or equal to 2147483647
.Ich fand diese Antwort, um einen positiven Wert für ein float / double zu validieren. Es stellt sich heraus, dass diese Typen eine nützliche Konstante für 'Epsilon' haben.
quelle
Sie können Ihren eigenen Validator wie folgt erstellen:
Fügen Sie diese Datei dann in Ihr Modell ein und verwenden Sie sie als Attribut wie folgt:
Ich verwende dies normalerweise bei der Dropdown-Validierung.
quelle