Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
ViewState si o no?
martedì 14 novembre 2006 - 20.32
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
mar 14 nov 2006 - 20:32
Ciao a tutti, un suggerimento: se io decidessi di disabilitare il viewstate in tutta la pagina cosa non potrei piu gestire nelle mie pagine?
Il postback? Altro???
Dato che fino ad oggi ho sempre gestito il viewstate in tutte le pagine, ora vorrei ottimizzarne il peso; quindi cosa potrei fare?
- disabilitarlo per alcuni campi (quelli per i quali non devo recuperarne il valore modificato dopo il posback?)
- disabilitarlo per tutti i gridview/datagrid (come lo disabilito per questi oggetti? e che svantaggi porta?)
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 14 nov 2006 - 20:46
>Ciao a tutti,
Ciao!
> un suggerimento: se io decidessi di disabilitare
>il viewstate in tutta la pagina cosa non potrei piu gestire nelle
>mie pagine?
>
>Il postback? Altro???
Perderesti anche la possibilità di eseguire la corretta paginazione degli eventuali grid..
>
>Dato che fino ad oggi ho sempre gestito il viewstate in tutte
>le pagine, ora vorrei ottimizzarne il peso; quindi cosa potrei
>fare?
Già disabilitare il viewstate sui datagrid/gridview e gestire la paginazione tramite javascript non è poco..
ti alleggerisce bene.. =)
>
>Grazie
Alx81 =)
http://blogs.dotnethell.it/suxstellino
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
mar 14 nov 2006 - 23:55
Grazie per la risposta! Quindi, in sintesi, quando è meglio tenerla? O meglio per quali elementi devo tenere la gestione del viewstate e per quali è meglio disabilitarli?
Button: la terrei per gestire la validazione
GridView:???
Altri (non vengono in mente altri esempi
)
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 15 nov 2006 - 01:11
Questa è una scelta che spetta a te..
ti serve la paginazione automatica dei grid? se sì tienilo..
ti serve avere il postback dei campi (già valorizzati dopo la postback)? se sì tienilo..
Sono tutte considerazioni che devi fare tu..
io, ad esempio, tolgo la paginazione al dg e la faccio ex novo.. senza viewstate..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
mer 15 nov 2006 - 21:51
Come è possibile togliere il viewstate da un GridView? e come è possibile gestire la paginazione manualmente? (intentendo senza viewstate)
Grazie per l'aiuto
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 15 nov 2006 - 21:56
>Come è possibile togliere il viewstate da un GridView?
Basta definire la proprietà EnableViewState a False..
> e come è possibile gestire la paginazione manualmente? (intentendo senza viewstate)
Mi è capitato di utilizzare javascript e le nuove funzionalità di SQL Server 2005, ad esempio la with con le funzioni di ranking per creare la pagina di dati.. ecc..
Alx81 =)
http://blogs.dotnethell.it/suxstellino
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
gio 16 nov 2006 - 10:21
Grazie ancora! Sai dirmi dove posso trovare info a riguardo? Intedo le modalità di gestione "manuale" della pagina con .NET 2.0?
Secondo te l'utilizzo di SQL Server per la paginazione è piu o meno performante, in un'applicazione con migliaia di utenti, rispetto a JS?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 16 nov 2006 - 10:31
>Grazie ancora! Sai dirmi dove posso trovare info a riguardo?
>Intedo le modalità di gestione "manuale" della pagina con .NET
>2.0?
>
>Secondo te l'utilizzo di SQL Server per la paginazione è piu
>o meno performante, in un'applicazione con migliaia di utenti,
>rispetto a JS?
JS, serve solo per passare il numero della pagina clickata..
poi lato server, puoi scegliere di scaricare tutta la query (se non pesante) su un datatable e gestire la paginazione direttamente su di esso, altrimenti puoi decidere di utilizzare una with (SQL Server 2005) con un metodo simile a questi:
http://blogs.aspitalia.com/rickyvr/post1112/Gestire-Paginazione-Dati-SQL-Server-2005.aspx
http://database.html.it/articoli/leggi/1713/paginazione-dei-risultati-in-sql-server-2005/
http://www.aspitalia.com/script/749/Paginazione-Lato-Server-SQL-Server-2005.aspx
Ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Torna su
Stanze Forum
Elenco Threads
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 !