Ich habe eine [Bereich] Anmerkung, die wie folgt aussieht:Bereich Anmerkung zwischen nichts und 100?
[Range(0, 100)]
public int AvailabilityGoal { get; set; }
Meine Webseite sieht wie folgt aus:
<%=Html.TextBoxFor(u => u.Group.AvailabilityGoal)%>
Es funktioniert wie soll ich nur Werte zwischen 0 und 100 eingeben kann aber Ich möchte auch, dass das Eingabefeld optional ist, der Benutzer sollte keinen Validierungsfehler erhalten, wenn das Eingabefeld leer ist. Dies hat nichts mit dem Bereich zu tun, sondern weil der Typ eine ganze Zahl ist. Wenn der Benutzer es leer lässt, sollte AvailabilityGoal = 0 sein, aber ich möchte den Benutzer nicht zwingen, eine Null einzugeben.
Ich versuchte dies aber es (natürlich) nicht funktioniert:
[Range(typeof(int?), null, "100")]
Ist es möglich, dies mit Daten Anmerkungen oder auf andere Weise zu lösen?
Vielen Dank im Voraus.
Bobby
Neuling auf Anmerkungen - wie wäre es nicht Null? > 0 oder <0, aber nicht Null – codeputer