我的網站有一個處理所有文件下載請求的處理程序(FileDownload.ashx)。ASP.Net 4.0 - 如何從ASHX內部訪問RouteData?
我最近將我的網站遷移到ASP.NET 4.0,現在它廣泛使用路由。與頁面請求(Java)打交道時一切正常,但它不是我的處理程序的工作 - 我遇到以下錯誤:
Type '.Handlers.FileDownload' does not inherit from 'System.Web.UI.Page'.
這是有道理的,因爲路由在頁面只執行。
我需要採取哪些步驟才能將路由和我的.ashx一起使用?我希望能夠從路線中提取RouteData.Values
。
public class FileDownload : IHttpHandler
{
}
感謝您的幫助! – 2010-06-30 13:17:23