Jag har lagt in ScriptManager på min sida och i den genererade koden så har jag fått med: En snabb google på söktermen "Sys.WebForms.PageRequestManager is undefined" Jag håller på och flyttar över till jQuery och det är bland det underbaraste jag jobbat med... :) Probelm med scriptmanagern + ScriptResource.axd
Sys.WebForms.PageRequestManager._initialize('ctl00$Scriptmanager1', document.getElementById('aspnetForm'));
Kollar man på <form>-taggen så ser den ut så här och ligger före "Sys.WebForms":
<form name="aspnetForm" method="post" action="" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
Jag får ganska ofta felet "Sys.WebForms.PageRequestManager is undefined" och så pekar den på raden "Sys.WebForms.PageRequest...". Sidan fungerar felfritt, men felet är lite enerverande att den dyker upp...
Finns det något man kan kolla på eller göra för att få bort det. Jag har sett en riktig fullösning, men den tänker jag vägra lägga dit. Det fungerar lokalt i VWD så att felet dyker enbart upp på servern. Kan det vara så att det är någon version som skiljer mellan min VWD och webservern? I sådant fall var kollar man upp detta och kan komplettera med rätt versionen. Kör VWD2008 "v.9.0.21022-8 RTM" och servern har stöd för .NET Framework 3.5.
Finns det något sätt att minska ner alla "ScriptResource.axd" och "WebResource.axd" som läggs till, eller går dessa att flytta till ett gemensamt ställe i HTML-koden på något smidigt sätt?Sv: Probelm med scriptmanagern + ScriptResource.axd
gav följande länkar:
http://weblogs.asp.net/chrisri/archive/2007/02/02/demystifying-sys-is-undefined.aspx
http://www.technade.com/2008/09/how-to-remove-sys-is-undefined.html
Hoppas de hjälper dig.
Vad gäller alla dessa javascript o ~onödig "skit" (ursäkta uttrycket) som en del asp.net kontroller genererar så kan du försöka med sk "Script Combining"
Using Script Combining to improve AJAX performance
http://www.asp.net/Learn/3.5-SP1/video-296.aspx
Ett annat förslag är att använda ngt annat ajax serverkontrollramverk
eller göra en hel del "själv" med det t ex det i mitt tycke utmärkta JQuery-ramverket istället.
//Lycka tillSv:Probelm med scriptmanagern + ScriptResource.axd
Men det finns en del delar kvar innan jag sopat undan alla spår av det...
Ska ta och titta på länkarna om jag har läst dessa redan.
Kompletterat...
Verkar som om denna stabiliserar och minamerar uppkomsten av detta...
<system.web.extensions>
<scripting>
<scriptResourceHandler enableCompression="false" enableCaching="true" />
</scripting>
</system.web.extensions>
Tack Jon för länkarna...