He estado revisando algunas de las nuevas características para Web Forms en 4.5, y me he topado con un bloque de carreteras con una validación discreta.asp.net 4.5 Web Forms Validación no intrusiva jQuery Issue
La validación no intrusiva en Web Forms 4.5 depende de jQuery, y cuando está habilitada dará lugar a una referencia de script jQuery dentro del formulario del servidor en el cuerpo de la página. Esto suena genial, y me encanta el concepto. Funciona muy bien en las demostraciones que he visto, y la reducción/limpieza en el código es algo hermoso.
Tengo problemas, sin embargo, cuando habilito esto en proyectos preexistentes. El problema es que tengo un sinnúmero de páginas y aplicaciones que utilizan jQuery para las interacciones del lado del cliente (jQuery UI es un ejemplo típico), y en estas páginas tengo una referencia de jQuery y un código adjunto en la sección del encabezado de la página. Cuando la validación no intrusiva está habilitada, el resultado es una segunda referencia jQuery en la página y el javascript en el encabezado se rompe.
¿Hay alguna manera para que yo le diga al gestor de guiones que jQuery ya se ha cargado en la página para que no se agregue una segunda referencia? Alternativamente, ¿hay alguna manera de decirle al administrador de scripts o al marco de Formularios Web que verifiquen en la página una referencia de jQuery existente?
¿Y cómo agregarías esa referencia? Cuando lo agrego en el marcado, sigo recibiendo el error. Si agrego uno en global.asax, tengo que especificar una ruta ... – Lodewijk