Domanda

Quali aspetti di UpdatePanel sono sensibili al tempo?

Ho un UpdatePanel che funziona bene. Se lascio la pagina per qualche minuto e torno, UpdatePanel non funziona. Guardando firebug, vedo che invia la richiesta e riceve una risposta. Tuttavia, la pagina stessa non si aggiorna. Non vedo neanche errori di script. Finora non sono stato in grado di identificare altri fattori oltre al passare del tempo.

È stato utile?

Soluzione

Forse il dominio dell'applicazione è stato riciclato o la sessione è andata persa. Hai provato a vedere come viene chiamato sul server? Questo sarebbe il mio suggerimento su dove guardare dopo.

Altri suggerimenti

Disattiva il monitoraggio della rete Firebug se abilitato.

Molto probabilmente la sessione è scaduta, causando l'invio di dati che non corrispondono più alla pagina.

Se la sessione è in scadenza, dovrebbe essere riproducibile senza UpdatePanel: torna al postback e vedi se succede anche in questo modo. Potresti anche avere un'idea migliore dell'errore poiché non è potenzialmente mangiato dal JavaScript che UpdatePanel esegue sotto il cofano.

Ho notato che se hai una tonnellata di controlli nel tuo pannello di aggiornamento, può scadere o rifiutare di funzionare. Una volta ho avuto una visualizzazione della griglia in un pannello di aggiornamento con tre controlli del calendario Ajax in ogni riga .. totale di 2000 record nella visualizzazione della griglia .. updatepanel non era affatto felice

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top