1
如標題所示,我如何在我的webform項目中實現這一點?目前,如果一個url指向一個文件,服務器將發送該文件的響應,而不會輸入Application_BeginRequest
。即使是MapPageRoute
方法也不會改變這種行爲。有一個簡單的解決方案嗎?處理Application_BeginRequest中的每個請求
如標題所示,我如何在我的webform項目中實現這一點?目前,如果一個url指向一個文件,服務器將發送該文件的響應,而不會輸入Application_BeginRequest
。即使是MapPageRoute
方法也不會改變這種行爲。有一個簡單的解決方案嗎?處理Application_BeginRequest中的每個請求
您不妨設定這個在您的web.config
:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
所以,即使是靜態文件由ASP.NET處理。
你有沒有嘗試過System.Web.HttpApplication.Application_AcquireRequestState? 這應該在任何文件傳輸之前觸發。 – CooncilWorker
@CooncilWorker不適合我。我需要在某處註冊事件處理程序嗎? (只是好奇,雖然已經有一個工作解決方案。) – jetstream96