Mon site Web a un gestionnaire (FileDownload.ashx) qui traite toutes les demandes de téléchargement de fichiers.ASP.Net 4.0 - Comment accéder à RouteData depuis un ASHX?
J'ai récemment migré mon site vers ASP.NET 4.0, et il utilise maintenant beaucoup le routage. Tout fonctionne très bien lorsque le traitement des demandes de page (ASPX), mais il ne fonctionne pas avec mon gestionnaire - je rencontre l'erreur suivante:
Type '.Handlers.FileDownload' does not inherit from 'System.Web.UI.Page'.
Cela est logique, car le routage est uniquement mis en œuvre dans la page.
Quelles étapes dois-je suivre pour pouvoir utiliser le routage et mon fichier .ashx ensemble? Je veux être en mesure d'extraire RouteData.Values
de l'itinéraire.
public class FileDownload : IHttpHandler
{
}
Merci pour votre aide! –