wyjazdy weryfikacyjne po stronie klienta w atrybucie Zakres danych
Mam następujący kod w mojej klasie Model:
[Range(1, 100)]
public decimal Price { get; set; }
Po ostatniej aktualizacji (zakładam) jquery.validate do 1.11.0, otrzymuję błąd, nawet jeśli wprowadzę poprawną wartość. Jeśli wyłączę walidację klienta w web.config - działa poprawnie. Wszystkie inne atrybuty (StringLength, Required) działają poprawnie. Wygenerowany kod HTML jest następujący (w celu zwiększenia przejrzystości dodano podziały wierszy):
<input class="text-box single-line" data-val="true"
data-val-number="The field Price must be a number."
data-val-range="The field Price must be between 1 and 100."
data-val-range-max="100" data-val-range-min="1"
data-val-required="The Price field is required." id="Price" name="Price"
type="text" value="" />
Jestem pewien, że działało wcześniej ... Nie mogę wymyślić niczego poza błędem w jquery.validate.