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

Como guardar ruta de un control Fileupload despúes de un PostBack

Estas en el tema de Como guardar ruta de un control Fileupload despúes de un PostBack en el foro de ASPX (.net) en Foros del Web. Hola a todos ! Bueno actualmente estoy en proceso de aprendizaje con aspx. Mi problema es que el control Fileupload, al momento de hacer PostBack, ...
  #1 (permalink)  
Antiguo 30/01/2013, 09:33
 
Fecha de Ingreso: enero-2013
Mensajes: 10
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta Como guardar ruta de un control Fileupload despúes de un PostBack

Hola a todos !

Bueno actualmente estoy en proceso de aprendizaje con aspx.

Mi problema es que el control Fileupload, al momento de hacer PostBack, se pierde la ruta del archivo que se selecciono, mi pregunta es ¿Hay alguna forma de guardar esa ruta para que no se pierda?

He estado buscando, pero lo único que encontré fue que utilizará AJAX , y la verdad no sé nada de él y preferiría evitarlo si se puede.

Bueno esop! ...

Saludos y ojalá me puedan ayudar
  #2 (permalink)  
Antiguo 30/01/2013, 09:55
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Como guardar ruta de un control Fileupload despúes de un PostBack

Al hacer el upload del fichero, sino recuerdo mal, tienes la propiedad FileName que contiene el nombre del fichero.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 30/01/2013, 10:05
 
Fecha de Ingreso: enero-2013
Mensajes: 10
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Como guardar ruta de un control Fileupload despúes de un PostBack

Ams... había olvidado esa propiedad. Gracias.

Pero una pregunta, ¿en que evento debería rescatar el FileName? , porque el control Fileupload no tiene un evento como ... emm ... no sé Onchange o algo por el estilo...

Sorry si me pregunta en un poco tonta ... pero no lo sé :P ... Ojalá me puedas responder :D
  #4 (permalink)  
Antiguo 31/01/2013, 09:37
 
Fecha de Ingreso: febrero-2008
Mensajes: 69
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Como guardar ruta de un control Fileupload despúes de un PostBack

El elemento fileupload no puede mantener el valor de un fichero después de un Postback (A no ser que uses AJAX y parece que no quieres).

Para recuperar el Filename lo debes hacer desde el evento que lance el postback, que será un botón o algo similar.

Con el HasFile para comprobar si hay fichero seleccionado y el .Save() deberías poder almacenar el fichero

Espero haberte ayudado
__________________
Aprendiendo a programar

Agradezco comentarios ;)

Etiquetas: aspx, control, fileupload, postback, ruta
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 18:47.