Foros del Web » Programando para Internet » ASPX (.net) »

Guardar valores al pasar datos

Estas en el tema de Guardar valores al pasar datos en el foro de ASPX (.net) en Foros del Web. Hola, tengo un formulario de muchos campos el cual mientras se rellena da la posibilidad de abrir otras ventanas para insertar mas datos. La cuestion ...
  #1 (permalink)  
Antiguo 28/10/2005, 03:57
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años
Puntos: 1
Guardar valores al pasar datos

Hola, tengo un formulario de muchos campos el cual mientras se rellena da la posibilidad de abrir otras ventanas para insertar mas datos. La cuestion es que una vez se vuelve de esas ventanas, los datos insertados anteriormente se pierden debido a que necesito actulizar la pagina para que lo datos nuevos aparezcan.
Habia pensado en pasar todos los datos a la otra pagina a traves de la navegacion pero no se si es el mejor metodo puesto que serian muchisismos parametros.

Alguien que me pueda aconsejar???

gracias.
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si:
  #2 (permalink)  
Antiguo 28/10/2005, 05:55
Avatar de lucxx  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 5 meses
Puntos: 0
Lo suyo es tener un objeto que tenga como propiedades los campos que necesitas guardar; este objeto lo almacenas en sessión (si utilizas asp.net 2.0 mejor en "Profile"), y vas guardando en él los valores de unos formularios a otros
__________________
Salu2

www.pcealcala.net
  #3 (permalink)  
Antiguo 28/10/2005, 06:06
Avatar de lucxx  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 5 meses
Puntos: 0
Cuando los guardes elimina el objeto, claro
__________________
Salu2

www.pcealcala.net
  #4 (permalink)  
Antiguo 28/10/2005, 06:10
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años
Puntos: 1
Por ejemplo un de tipo arraylist y guardarlo en session????


otra duda que tengo es como hacer para guardar los retornos de carro que haga un usuario en el campo de comentarios.

gracias
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si:
  #5 (permalink)  
Antiguo 28/10/2005, 07:52
Avatar de lucxx  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 5 meses
Puntos: 0
Hombre, lo del arrayList es una opción, pero no me parece muy elegante... Me refiero a un objeto propio, a bote pronto algo así como:

Código:
Public Class AsistenteInsercion

#Region " Variables privadas "
    Private _titulo As String
    Private _resumen As String
    Private _contenido As String
#End Region


#Region " Propiedades "
    Public Property Titulo() As String
        Get
            Return _titulo
        End Get
        Set(ByVal value As String)
            _titulo = value
        End Set
    End Property


    Public Property Resumen() As String
        Get
            Return _resumen
        End Get
        Set(ByVal value As String)
            _resumen = value
        End Set
    End Property


    Public Property Contenido() As String
        Get
            Return _contenido
        End Get
        Set(ByVal value As String)
            _contenido = value
        End Set
    End Property
#End Region

End Class
eso iría compilado en alguna parte, y luego, desde el código del form, cuando un usuario vaya a realizar una inserción creas un nuevo objeto del tipo "AsistenteInsercion", en el que vas estableciendo las propiedades según los valores de los campos, y para mantener los datos entre unas páginas y otras lo vas almacenando en sesión. Una vez finalizada la inserción eliminas el objeto de sesión y listo.
(Ojo, si uno de los campos fuera de un tamaño muy grande, busca la forma de que sea lo último que se inserte, etc. de forma que no tengas que almacenar tanta información en session)
__________________
Salu2

www.pcealcala.net
  #6 (permalink)  
Antiguo 01/11/2005, 17:57
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años
Puntos: 1
Ok muchas gracias me sirvio mucho
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:37.