2009-05-05 6 views
1

J'ai commencé à jouer avec xVal comme framework de validation pour une application ASP.Net MVC. J'utilise le conteneur IOC de Spring.Net pour maintenir l'application ensemble.Validation xVal avec Spring.net

J'ai suivi les instructions sur le blog Steve Sanderson's pour que la validation côté serveur fonctionne correctement. Mais lorsque je tente de faire le travail du côté client, je reçois l'exception d'exécution suivante:

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

message = "Aucun objet nommé 'Scripts' est défini: Impossible de trouver la définition de l'objet [Scripts]"

I suppose que c'est parce que le Site.Masterpage a le code suivant dans le:

<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 tente de résoudre ~/scripts/avec Spring.

Comment puis-je obtenir Spring pour faire face à cela (c'est-à-dire ce qui se passe dans le XML de configuration), ou qu'est-ce que je change dans Site.Master afin que cela n'arrive pas?

Répondre

0

Opps, avec l'aide de Steve, j'ai trouvé la réponse. Ne pas copier et coller aveuglément des échantillons du web, j'ai jquery-1.3.2.js dans mon dossier scripts, pas 1.2.6. En changeant la référence dans le fichier Site.Master pour qu'il soit le bon numéro de version, tout a commencé à fonctionner.

Questions connexes