Visual CSharp .NET - descargar varios archivos a la vez

   
Vista:

descargar varios archivos a la vez

Publicado por javu (15 intervenciones) el 26/05/2009 10:37:10
hola. me pregunta es: como se pueden deescargar varios archivos a la vez de un grid?¿?

este seria el codigo k tengo:
for (recorrer_filas = 0; recorrer_filas < GridView1.Rows.Count; recorrer_filas++)
{
CheckBox myCheckbox = (CheckBox)GridView1.Rows[recorrer_filas].Cells[0].Controls[1];
if (myCheckbox.Checked == true)
{

String Carpeta = "Proyectos\" + GridView1.Rows[recorrer_filas].Cells[8].Text.ToString() + "\";
String nombreArxivo = GridView1.Rows[recorrer_filas].Cells[11].Text.ToString();
String ruta = Request.PhysicalApplicationPath + Carpeta + "\" + nombreArxivo;

Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" + nombreArxivo);
Response.Flush();
Response.WriteFile(ruta);
Response.End();
}

la descarga seria marcando en el grid el check, le das a un boton para descargar esos fixeros marcados. el problema viene que cuando entra la 1º vez el response.End() te sale de la ejecucion, actua como un break, como podria hacer para que no pase esto?¿?, por supuesto si no pongo el Response.End() pues no se abre el fichero .
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Visual CSharp .NET
- Código fuente de Visual CSharp .NET
- Chat de Visual CSharp .NET
información
Códigos de Visual CSharp .NET
- Simple Calculadora
- Algoritmo de DIJKSTRA ruta corta
- Indicandor o medidor del volumen