2009-05-05 20 views
1

Ich habe begonnen, mit xVal als meine Validierung Framework für eine ASP.Net MVC-Anwendung zu spielen. Ich verwende den Spring.Net IoC-Container, um die App zusammenzuhalten.xVal Validierung mit Spring.net

Ich habe die Anweisungen auf Steve Sanderson's Blog verfolgt, um serverseitige Validierung funktioniert gut zu bekommen. Aber wenn ich versuche, Client-Seite zum Laufen zu bringen, erhalte ich die folgende Laufzeitausnahme:

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

Message = "Kein Objekt mit dem Namen 'Scripts' ist definiert: Kann nicht Definition für Objekt finden [Scripts]"

I nehme an, dies liegt daran, dass die Site.Masterpage den folgenden Code in sich hat:

<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> 

Welche versucht zu lösen ~/Scripts/mit Spring.

Wie bekomme ich entweder Frühling, um damit fertig zu werden (d. H. Was geht in die Config-XML), oder was ändere ich in Site.Master, damit dies nicht geschieht?

Antwort

0

Opps, mit Steves Hilfe fand ich die Antwort. Kopieren Sie nicht blind und kopieren Sie Beispiele aus dem Internet, ich habe jquery-1.3.2.js in meinem Skript-Ordner, nicht 1.2.6. Indem Sie den Verweis in der Site.Master-Datei auf die korrekte Versionsnummer änderten, begann alles zu arbeiten.

Verwandte Themen