#948 - Recuperare l'ID del controllo che ha scatenato l'AsyncPostBack con ASP.NET AJAX
Nello script #880 si è visto come utilizzare il metodo IsInAsyncPostBack della classe ScriptManager per verificare se si sta facendo un aggiornamento parziale ed evitare di eseguire codice non necessario.
In presenza di GUI complesse, con più UpdatePanel, è utile poter capire quale è il controllo che scatenato questo PostBack asincono, interrogando la proprietà AsyncPostBackSourceElementID:
if (!SM.IsInAsyncPostBack || SM.AsyncPostBackSourceElementID == "UpdatePart1Button")
{
// eseguo del codice
}
Per approfondimenti si veda:
#880 - Risparmiare risorse con ASP.NET AJAX
http://www.aspitalia.com/script/880/Risparmiare-Risorse-ASP.NET-AJAX.aspx
Approfondimenti
- #923 - Caricare dinamicamente un HttpModule
- I bug di ASP.NET AJAX 1.0 risolti con ASP.NET AJAX 3.5
- ASPItalia.com Future Web Conference: 15 gennaio 2008, L'Aquila
- #934 - Accedere ai dati usando LinqDataSource
- #928 - Proteggere il ViewState di ASP.NET criptandolo
- Galleria fotografica dinamica con ASP.NET AJAX
- BookStore Pubs 2.1
- #943 - Leggere feed RSS e Atom con il .NET Framework 3.5
- Tutte le novità su ASP.NET 3.5 il 15 gennaio a L'Aquila
- Disponibile parte del codice sorgente del Framework
- La regressione ed ASP.NET 3.5 SP 1
- Rilasciata la preview 1 di ASP.NET Ajax 4.0
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!