Ich erstelle einen Validator für den Tagesbereich mit DataAnnotations, jQuery.validate und jquery.validate.unobtrusive. Ich habe bereits folgendes gelesen: Ссылка
und andere, aber können sie nicht posten (noob)
Sowie die meisten Post auf SO. Ich stütze meinen Kopf gegen eine Wand, jede Hilfe könnte mit Bier / Essen / Code / etc belohnt werden;) Wie auch immer, hier ist der Code:
Ich habe ein Modellobjekt mit dem folgenden Parameter:
%Vor%DayRange ist eine benutzerdefinierte Attributklasse:
%Vor%Ich habe folgendes in meiner web.config:
%Vor%Ich habe folgende JS-Auslöser, bevor das Dokument bereit ist (habe versucht, es auszulösen, wenn auch das Dokument fertig ist):
%Vor%Was mache ich falsch? Vielen Dank im Voraus, Jol
Gelöst! Ich habe vergessen / habe nicht verstanden, dass Sie jQuery selbst in die Funktion closure übergeben müssen. Daher sollte der benutzerdefinierte Validierer auf der Clientseite wie folgt aussehen:
%Vor%Ich ändere auch die Art, wie ich den Adapter unauffällig hinzufüge, damit ich zusätzliche Eigenschaften hinzufügen kann. Senden Sie niemals an den Server-Side-Dev, um einen Front-End-Engineers Job zu machen;) Hoffe das hilft jemandem.
Tags und Links asp.net-mvc-3 jquery-validate unobtrusive