serializar para viewstate

06/08/2004 - 09:45 por Gonzalo | Informe spam
Hola a todos:
Me podría decir alguien algún link o ponerme un ejemplo de
la serialización de un objeto para guardarlo en ViewState.
También he leido algo de definir un conversor de tipos o
algo así para que la operación sea más eficiente. ¿Cómo se
hace esto?
Muchas gracias.
 

Leer las respuestas

#1 Pablo O. Abbate
08/08/2004 - 12:15 | Informe spam
Hola Gonzalo,

Para almacenar un objeto dentro de ViewState no es necesario serializarlo,
la mera asignación de una instancia a ViewState ya serializa dicha
instancia.
Sin embargo la clase que intentas almacenar debe implementar la interface
ISerializable.
Te paso un ejemplo de como crear una clase y almacenarla en ViewState.


public class WebForm1 : System.Web.UI.Page
{

private void Page_Load(object sender, System.EventArgs e)
{
if( ViewState["Test"] == null )
{
ViewState["Test"] = new Test();
}
}
}

[Serialize]
public class Test
{

public string Propiedad1;
public string Propiedad2;
public Test()
{
Propiedad1 = "Hola";
Propiedad2 = "Mundo";
}
}

Espero que te sirva. Cualquier consulta me avisas.
Un saludo,


Pablo O. Abbate
MCDBA - MCAD - MCSD - MCT
www.auladat.es


"Gonzalo" escribió en el mensaje
news:108001c47b89$67f17570$
Hola a todos:
Me podría decir alguien algún link o ponerme un ejemplo de
la serialización de un objeto para guardarlo en ViewState.
También he leido algo de definir un conversor de tipos o
algo así para que la operación sea más eficiente. ¿Cómo se
hace esto?
Muchas gracias.

Preguntas similares