Ho controllato alcune delle nuove funzionalità per Web Form in 4.5 e ho eseguito un blocco stradale con convalida non invadente.asp.net 4.5 Web Forms Validazione discreta jQuery Edizione
La convalida non intrusiva in Web Forms 4.5 dipende da jQuery e quando viene abilitata risulta un riferimento di script jQuery all'interno del modulo server nel corpo della pagina. Questo suona alla grande, e adoro il concetto. Funziona alla grande nelle demo che ho visto e la riduzione/pulizia del codice è una cosa meravigliosa.
Mi imbatto in problemi, tuttavia, quando lo abilito in progetti preesistenti. Il problema è che ho innumerevoli pagine e applicazioni che utilizzano jQuery per le interazioni lato client (l'interfaccia utente di jQuery è un tipico esempio) e in queste pagine ho un riferimento jQuery e un codice di accompagnamento nella sezione dell'intestazione della pagina. Quando la convalida non invadente è abilitata, il risultato è un secondo riferimento jQuery nella pagina e il javascript nell'intestazione si interrompe.
C'è un modo per me di dire al gestore di script che jQuery è già stato caricato nella pagina in modo che non venga aggiunto un secondo riferimento? In alternativa, c'è un modo per me di dire al gestore di script o al framework Web Forms di controllare la pagina per un riferimento jQuery esistente?
E come aggiungerebbe un riferimento simile? Quando aggiungo il markup, ricevo comunque l'errore. Se aggiungo uno in global.asax, devo specificare un percorso ... – Lodewijk