Salvare viewstate in session oppure in un db

giovedì 17 giugno 2010 - 19.15

andrestu Profilo | Expert

vorrei salvare il viewstate in sessione ed ho trovato questo codice in rete,
prima mi creo una classe derivante da page e faccio l'override del metodo PageStatePersister:

public class MyPage : System.Web.UI.Page
{
protected override PageStatePersister PageStatePersister
{
get { return new SessionPageStatePersister(this); }
}
}

poi creo la mia pagina ereditando dalla mia nuova classe (invece che da Page) :

public partial class home : MyPage
{
protected void Page_Load(object sender, EventArgs e)
{

}

}

a questo punto dovrei fare altro? in questo modo non funziona, il vievstate lo trovo sempre su client... o forse viene solo ridotto???
avete qualche esempio da seguire, magari con il salvataggio o in session o in un database???
grazie

Gluck74 Profilo | Guru

prova a leggere qui, dovresti risolvere:

http://aspnet.4guysfromrolla.com/articles/011707-1.aspx#postadlink
http://it.toolbox.com/blogs/codesharp/view-state-using-saveloadviewstate-26503
http://www.velocityreviews.com/forums/t365573-how-and-why-to-save-viewstate-in-a-session-object.html


____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5