Il mio sito Web ha un gestore (FileDownload.ashx) che gestisce tutte le richieste di download di file.ASP.Net 4.0 - Come accedere a RouteData da un ASHX?
Ho recentemente migrato il mio sito in ASP.NET 4.0 e ora utilizza il routing in modo esteso. Tutto funziona bene quando si tratta di richieste di pagine (aspx), ma non funziona con il mio gestore - ho incontrato il seguente errore:
Type '.Handlers.FileDownload' does not inherit from 'System.Web.UI.Page'.
Questo ha senso, come il routing è implementato solo nella pagina.
Quali passaggi devo seguire per poter utilizzare insieme il routing e il mio .ashx? Voglio essere in grado di estrarre RouteData.Values
dal percorso.
public class FileDownload : IHttpHandler
{
}
Grazie per il vostro aiuto! –