Continua la mia migrazione da ASP.NET 1.x a 2 e tra questi c'è anche lo sviluppo della nuova versione del mio ViewStateAnalyzer. In questa nuova versione ho cercato di facilitare la sua configurazione, omettendo la configurazione da web.config. Ora un estensione apposita mappa sulle normali aspx ed è possibile analizzare qualsiasi Page custom.
Inoltre ora è una toolbar aggiuntiva per Internet Explorer, in questo modo lo strumento è sempre a portata di mano e mi toglie il peso di dover sviluppare funzioni di navigazione, bookmarks ecc.
Vi posto uno screenshot per avere un'idea di come uscirà poiché è ancora in fase di sviluppo
Per chi non lo sapesse questo strumento offre oltre ad un normale decoder del viewstate utilizzabile su qualsiasi pagina la possibilità di:
- visualizzare l'intero grafo dei controlli
- conoscere quali hanno il viewstate abilitato/disabilitato e il loro ID
- visualizzare per ogni controllo il viewstate / control state (new) con modalità ottimizzate in funzione di strutture di salvataggio conosciute (ViewState bag ecc)
- mostrare l'html generato da ogni controllo e cercarlo all'interno della pagina renderizzata (new)
- conoscere gli handlers gestiti su ogni controllo con auto suggerimento di eventuali disabilitazioni di viewstate
Il tutto funziona tramite un handler che raccoglie le informazioni necessarie e le invia tramite remoting alla toolbar che è in ascolto.
Credo sia uno strumento molto utile, quindi spero di finirlo il prima possibile in modo da usarlo e renderlo il più stabile possibile.
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- Silverlight e versioni CLR, il 28 agosto 2007 alle 13:49
- Intercettare il reciclo di un'applicazione ASP.NET, il 25 settembre 2006 alle 22:42
- User e custom controls, WebParts, il 15 giugno 2006 alle 20:52
- Capitolo 10 tutto su ObjectDataSource, il 6 giugno 2006 alle 23:03
- ASP.NET 2.0 per tutti: capitolo 9 pronto, il 28 maggio 2006 alle 22:55
- Gestione dei Threads in ASP.NET, il 19 aprile 2006 alle 21:36