Gostaria de poder permitir o envio de um formulário apenas se o valor em um determinado campo for maior que 0. Achei que talvez o atributo Mvc Range me permitisse inserir apenas 1 valor para significar apenas um teste maior que, mas sem sorte, pois insiste em valores mínimos e máximos.
Alguma ideia de como isso pode ser alcançado?
Please enter a value less than or equal to 2147483647
.Eu encontrei esta resposta procurando validar qualquer valor positivo para um float / double. Acontece que esses tipos têm uma constante útil para 'Epsilon'
fonte
Você pode criar seu próprio validador assim:
Em seguida, inclua esse arquivo em seu modelo e use-o como um atributo como este:
Eu normalmente uso isso na validação suspensa. Observe que, por estar estendendo o atributo de validação, você pode personalizar a mensagem de erro com um parâmetro.
fonte