Pregunta

Empecé a jugar con xVal como mi marco de validación para una aplicación MVC de ASP.Net. Utilizo el contenedor IoC de Spring.Net para mantener la aplicación unida.

He seguido las instrucciones en el blog de Steve Sanderson para que la validación del lado del servidor funcione bien . Pero cuando trato de que el cliente funcione, obtengo la siguiente excepción de tiempo de ejecución:

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

Mensaje = " No se define ningún objeto llamado 'Scripts': no ??se puede encontrar la definición para el objeto [Scripts] "

Supongo que esto se debe a que la página Site.Master tiene el siguiente código:

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

Que está intentando resolver ~ / Scripts / usando Spring.

¿Cómo puedo hacer que Spring haga frente a esto (es decir, lo que entra en la configuración XML), o qué cambio en Site.Master para que esto no suceda?

¿Fue útil?

Solución

Opps, con la ayuda de Steve encontré la respuesta. No copie y pegue ciegamente muestras de la web, tengo jquery-1.3.2.js en mi carpeta de scripts, no 1.2.6. Al cambiar la referencia en el archivo Site.Master para que sea el número de versión correcto, todo comenzó a funcionar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top