/ Lado do cliente / DataAnnotation com jQuery - c #, jquery, asp.net-mvc, asp.net-mvc-3, anotações de dados

Lado do cliente DataAnnotation com jQuery - c #, jquery, asp.net-mvc, asp.net-mvc-3, anotações de dados

Eu encontrei muitos tutoriais como fazer a validação do lado do cliente personalizado com validação ASP.NET MVC 3 (exemplo):

Sys.Mvc.ValidatorRegistry.validators["priceOnRange"] = function(rule) {
var minPrice = rule.ValidationParameters.minPrice;
var maxPrice = rule.ValidationParameters.maxPrice;
var message = rule.ErrorMessage;

return function (value, context) {
if (value > maxPrice || value < minPrice) {
return false;
}
return true;
};
};

Este é o módulo para validação de preço para DataAnnotation personalizado para PriceRange mas como posso converter para o plugin jQuery ou chamar isso de jQuery sem referenciar scripts da Microsoft.

Respostas:

2 para resposta № 1

Na ASP.NET MVC 3, a validação de estilo mais moderna e não intrusiva é usada por padrão, que usa o plugin de validação jQuery, não o MicrosoftMvcValidation. Portanto, por padrão, em mvc3, você não precisa referenciar scripts da Microsoft. Dê uma olhada Apresentação de Brad Wilson sobre validação discreta personalizada. Ele cobre o número de tópicos, incluindo validação personalizada.