Question

J'ai commencé à jouer avec xVal en tant que cadre de validation pour une application ASP.Net MVC. J'utilise le conteneur Spring.Net IoC pour maintenir l'application ensemble.

J'ai suivi les instructions du blog de Steve Sanderson pour que la validation côté serveur fonctionne correctement. . Mais lorsque j'essaie de faire fonctionner le côté client, j'obtiens l'exception d'exécution suivante:

Spring.Objects.Factory.NoSuchObjectDefinitionException was unhandled by user code

Message = "Aucun objet nommé" Scripts "n'a été défini: définition introuvable pour l'objet [Scripts]" "

Je suppose que c'est parce que la page Site.Masterpage contient le code suivant:

<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/jquery-1.2.6.js")%>"></script>
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/jquery.validate.js")%>"></script>
<script type="text/javascript" src="<%= ResolveUrl("~/Scripts/xVal.jquery.validate.js")%>"></script>

Qui essaie de résoudre ~ / Scripts / en utilisant Spring.

Comment puis-je faire en sorte que Spring gère ce problème (que contient le XML de configuration) ou que dois-je changer dans Site.Master pour que cela ne se produise pas?

Était-ce utile?

La solution

Opps, avec l'aide de Steve, j'ai trouvé la réponse. Ne copiez et ne collez pas à l'aveuglette des échantillons du Web, j'ai jquery-1.3.2.js dans mon dossier de scripts, pas 1.2.6. En remplaçant la référence dans le fichier Site.Master par le numéro de version correct, tout a commencé à fonctionner.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top