Scheinbar funktionieren nicht alle ASP Controls einwandfrei auf AJAX Updatepaneln. So zum Beispiel die Validators. Ich habe festgestellt das die Validators bei erstmaligem laden der Seite zwar funktionieren, aber nach dem ersten Update des Updatepanels den Dienst, in Form eines Javascripfehlers "classname undefined" verweigern.
Nach kurzer suche im Internet bin ich auf den Blog von Matt Gibbs gestossen welcher dazu eine Lösung parat hat. Dort gibt es ein Set von neuen Validatoren welche die neue API von AJAX verwenden und somit auch auf Updatepanels funktionieren.
Alles was man dazu tun muss ist die beiliegende *.dll in das Bin Verzeichnis der Webanwendung zu kopieren, die *.dll zu referenzieren und schlussendlich noch ein TagMapping in der web.config zu erstellen. Den Code dazu könnt ihr dem oben genannten Blog entnehmen.
Keine Kommentare:
Kommentar veröffentlichen