5

Ich verwende jQuery für die clientseitige Validierung zusammen mit Datenanmerkungen. Alles funktioniert gut, aber ich möchte eine Nachricht lokalisieren, wenn ein numerischer Wert in ein numerisches Textfeld eingegeben wird. Für die serverseitige Überprüfung kann dies vorgenommen werden, indem DefaultModelBinder.ResourceClassKey auf den Namen der Ressourcenklasse und den Wert für PropertyValueInvalid gesetzt wird.Lokalisieren von Validierungsnachrichten auf Clientseite durch jQuery in ASP.net MVC

Für die clientseitige Validierung verwendet asp.net mvc jedoch eine eigene Ressourcendatei mit dem Schlüssel 'ClientDataTypeModelValidatorProvider_FieldMustBeNumeric'. Die einzige Lösung, die ich gefunden habe, ist unter Custom Server and Client Side Required Validator in MVC 2 using jQuery.validate beschrieben. Die Lösung funktioniert, aber ich frage mich, ob es eine einfachere oder korrektere Methode gibt.

Danke.

Antwort

Verwandte Themen