HyperLinkField in gridView

lunedì 16 marzo 2009 - 21.00

gae58 Profilo | Senior Member

salve,

in una gridView ho inserito una colonna come HyperLinkField.
Settando le proprietà DataNavigateUrlFields e DataNavigateUrlFormatString riesco ad aprire il file collegato al campo della tabella.

La domanda è: siccome memorizzo i file nella cartella app_data, che permette solo la scrittura, per poter far leggere i file, li dovrei copiare nella cartella public. Per far ciò ho la necessità di creare una funzione nel codBehind, ma non so come fare.

Qualche aiuto?

grazie


Gaetano

rossimarko Profilo | Guru

Ciao,

scusa ma non ho capito bene qual'è il tuo obbiettivo. Cosa salvi nella cartella app_Data ? In teoria dovrebbero starci solo i dati relativi agli archivi. Stai usando qualche servizio di hosting tipo aruba?

-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

gae58 Profilo | Senior Member

si,

devo memorizzare dei file pdf su una cartella per poterli far legere in seguito


Gaetano

rossimarko Profilo | Guru

Allora ti consiglio di cambiare il path in cui li vai a salvare, mettili in una cartella che abbia entrambi i permessi
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

gae58 Profilo | Senior Member

mi sa che l'unico è public, ma a quel punto è accessibile da tutti.

Che faccio?


Gaetano

rossimarko Profilo | Guru

Se non vuoi che siano visibili a tutti prova a creare un httphandler che legga i dati dalla app_data e faccia la response del contenuto del file.

Documentazione sugli httphandler: http://msdn.microsoft.com/en-us/library/bb398986.aspx
http://aspnet.html.it/articoli/leggi/2207/gli-http-handler-di-aspnet/
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5