/ / DataAnnotation strana klienta s jQuery - c #, jquery, asp.net-mvc, asp.net-mvc-3, anotácie dát

Databáza klienta DataAnnotation s jQuery - c #, jquery, asp.net-mvc, asp.net-mvc-3, dátové anotácie

Našiel som veľa návodov, ako vykonávať vlastné validácie na strane klienta s validáciou ASP.NET MVC 3 (príklad):

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;
};
};

Toto je modul na overenie ceny za vlastný DataAnnotation pre PriceRange, ale ako môžem previesť na jQuery plugin alebo ho nazvať pomocou jQuery bez odkazovania na skripty od spoločnosti Microsoft.

odpovede:

2 pre odpoveď č. 1

V ASP.NET MVC 3 sa štandardne používa modernejšia nenápadná validácia štýlu, ktorá používa doplnok na overenie jQuery, nie MicrosoftMvcValidation, V predvolenom nastavení by ste preto v mvc3 nemuseli odkazovať na skripty spoločnosti Microsoft. Pozri sa na Prezentácia Brada Wilsona o vlastnej nenápadnej validácii. Venuje sa tam viacerým témam vrátane vlastnej validácie.