viagens de validação do lado do cliente no atributo Intervalo de Anotação de Dados
Eu tenho o seguinte código na minha classe Model:
[Range(1, 100)]
public decimal Price { get; set; }
Após recente atualização (suponho) de jquery.validate para 1.11.0, estou recebendo um erro mesmo se eu inserir um valor válido. Se eu desativar a validação do cliente no web.config - funciona bem. Todos os outros atributos (StringLength, Required) funcionam bem. O HTML gerado é o seguinte (quebras de linha adicionadas para maior clareza):
<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="" />
Tenho certeza que funcionou antes ... Não consigo pensar em nada, mas o bug em jquery.validate.