Estoy desarrollando una página web usando Visual Studio 2010 en aspx con visual basic, en la que una de las cosas que tiene que realizar es que el cliente pueda descargar sus facturas.
Obtengo toda la información en un GridView active la opción de Selection Enable para que se pueda seleccionar cada fila guardo en una variable de sesión la ruta donde se encuentra el PDF y el nombre del PDF.
PERO de este paso ya no se como hacer para descargarlo me comento un compañero que usara WebClient me comento que la sintaxis seria así:
WebClient1.DownloadFile(Url,LocalPath)
Pero al colocar las variables de sesión me marca mucho errores.
Así tengo mi evento:
Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Gv1.SelectedIndexChanged
Dim wc As New WebClient
Session("Ruta") = Gv1.SelectedRow().Cells(10).Text
Session("Nombre") = Gv1.SelectedRow().Cells(9).Text
'wc.DownloadFile(Session("Ruta"), Session("Nombre"))
Response.Write(Session("Ruta") & Session("Nombre"))
End Sub
Espero alguien me pueda ayudar. Gracias.