Moja strona internetowa zawiera moduł obsługi (FileDownload.ashx), który zajmuje się wszystkimi żądaniami pobierania plików.ASP.Net 4.0 - Jak uzyskać dostęp do RouteData z poziomu ASHX?
Niedawno przeprowadziłem moją witrynę do ASP.NET 4.0, a obecnie używa ona intensywnego routingu. Wszystko działa poprawnie przy rozpatrywaniu wniosków stron (aspx), ale to nie działa z moim obsługi - I napotkać następujący błąd:
Type '.Handlers.FileDownload' does not inherit from 'System.Web.UI.Page'.
Ma to sens, ponieważ routingu jest realizowana tylko na stronie.
Jakie kroki należy podjąć, aby móc korzystać z routingu i mojego konta .ashx? Chcę móc wyodrębnić z trasy RouteData.Values
.
public class FileDownload : IHttpHandler
{
}
Dzięki za pomoc! –