[ASP.net] gestione errore nel download di un file

martedì 28 marzo 2006 - 15.27

BrandonHeat Profilo | Junior Member

Ciao a tutti!
Nel sito da me realizzato, vi è un link che permette un download di un file..se il file non esiste come posso gestire l'errore?
Grazie mille!!
Ciao!!!!
Brandon Heat

BrandonHeat Profilo | Junior Member

Ciao..
Grazie per la risp..il problema è che il file lo cancello durante l'esecuzione del sito..mi spiego meglio: il file viene creato, solo che quando scade la sessione, faccio in modo che il file venga cancellato..se l'utente ha lasciato scadere la sessione, magari involontariamente e deve scaricare il file, il file a quel punto non esiste più e quindi se clicca darà errore..io vorrei gestirlo, hai un'idea?
Grazie!
Ciao!!!!
Brandon Heat

Brainkiller Profilo | Guru

>Ciao..
>Grazie per la risp..il problema è che il file lo cancello durante
>l'esecuzione del sito..mi spiego meglio: il file viene creato,
>solo che quando scade la sessione, faccio in modo che il file
>venga cancellato..se l'utente ha lasciato scadere la sessione,
>magari involontariamente e deve scaricare il file, il file a
>quel punto non esiste più e quindi se clicca darà errore..io
>vorrei gestirlo, hai un'idea?

Perchè non gestisci la pagina 404 ?
Nel web.config:

<customErrors mode="RemoteOnly"> <error statusCode="500" redirect="/500.aspx"/> <error statusCode="404" redirect="/404.aspx"/> </customErrors>

e poi implementi la pagina 404.aspx.
Ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

BrandonHeat Profilo | Junior Member

Ok, ho capito..ti ringrazio per il consiglio..
Ciao!!!
Brandon Heat

BrandonHeat Profilo | Junior Member

Ciao!
Ho un piccolo dubbio..
Ho seguito le indicazioni di Brainkiller, andando a modificare la web.config, ossia in questo modo:

<customErrors mode="RemoteOnly"> <error statusCode="404" redirect="ErrorUser.aspx"/> </customErrors>

dove ErrorUser.aspx è una semplice pagina che contiene un messaggio di errore..mi sembra di aver gestito tutto, solo che ancora se il file non esiste mi rimanda ad una pagina di errore del server e non ErrorUser.aspx che è quella che gli dico io..
qual'è il problema? Come posso fare?
Grazie mille!!
Brandon Heat

BrandonHeat Profilo | Junior Member

Ciao, volevo dire che ho risolto mettendo "On" nel mode del tag CustomErrors..
Grazie a tutti per l'aiuto!!
Ciao!!!
Brandon Heat
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