Ajax - Errore: "Sys non definito"

venerdì 24 ottobre 2008 - 11.24

paglio_go Profilo | Newbie

ciao, ho un problema con ajax.. uso visual studio 2005, framework 2.0 ed ho installato ASPAJAXExtSetup.msi sia in locale che sul server.
Ho creato una semplice pagina per provare il PartialRendering, creata directory in locale , lancio il debug e va tutto bene.
Stessi file (compreso web.config), copiati su un server in rete, ma applicazione lanciata sempre in locale, e non funziona più (o meglio funzione come se ajax non esistesse) ed esce il triangolino giallo a fondo pagina con "Sys non definito". Il codice relativo dell'html generato è:

<script type="text/javascript">
//<![CDATA[
Sys.Application.initialize();
//]]>

Spero di aver ben spiegato il problema e soprattutto che qualcuno mi possa aiutare

amstrad Profilo | Junior Member

devi aggiungere

<httpHandlers>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false">
</add>
</httpHandlers>

questo nel web config sotto la sezione
</system.web>

per me ha funzionato, spero di aiutarti

paglio_go Profilo | Newbie

ok, ora in locale va, ma se l'ancio l'applicazione dal server mi da l'errore: "Sys.ArgumentOutOfRangeException: Vale must be an integer. Parameter name: x Actual value was NAN"

[edit]
Risolto, era un problema dei frame, dov'era impostato frameborder="yes" invece che "1" e questo provocava un errore js che bloccava anche l'ajax
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5