2013-04-18 7 views

Antwort

23

Sie könnten das [Range] Attribut verwenden:

[Range(1, int.MaxValue, ErrorMessage = "The value must be greater than 0")] 
public int Value { get; set; } 
+0

ich dies bereits benutzt hatte, aber es hat nicht funktioniert –

+0

* Es hat nicht funktioniert * ist keine sehr genaue Beschreibung des Problems. Zumindest nicht eine, die es mir erlaubt weiter zu helfen. Weil dieser Ansatz für mich perfekt funktioniert hat. Vielleicht könnten Sie, wenn Sie erklären, welche spezifischen Probleme mit dem Range-Attribut aufgetreten sind, weiter diskutieren. –

+0

ich diesen Code geschrieben haben, aber nicht funktioniert [Erforderlich] [Bereich (1, int.MaxValue, Errormessage = "Bitte geben Sie einen Wert größer als {1}")] public virtual int EstimateHours {get; einstellen; } –

Verwandte Themen