我有一個.net 3.5網站 我有兩種類型的頁面,一種是創建圖像,另一種是通過內部框架顯示Html。Web.config HttpHandler疼痛
我有一個處理程序,處理該內部框架。它的工作原理和做了一堆日誌記錄,其稱爲SMS.OutputReporting.Handler
這兩個圖像頁面是正常的aspx頁與.Net System.Web.UI.Page繼承。
這個當前工作
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET, POST" path="NormalPage1.aspx" type="SMS.OutputReporting.Handler, SMS.OutputReporting"/>
<add verb="GET, POST" path="NormalPage2.aspx" type="SMS.OutputReporting.Handler, SMS.OutputReporting"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
</httpHandlers>
這點來加強對NormalPage1和NormalPage2的公司內部處理程序,並繼續其對2個圖像的頁面的方式。 image1.aspx和image2.aspx 所以默認情況下是將圖片頁面和NormalPage1和NormalPage2的異常處理。
我想要其他方式(因爲它會有更多的NormalPages),我希望它默認自定義處理程序和圖像頁面的兩個例外,以轉到標準.Net處理程序。 我該怎麼做?我如何聲明正常的.Net處理程序?
我無法在任何地方看到正常.aspx頁面的定義。
希望是有道理的
我確實看到了這樣做的工作原理,但這將涉及到網站鏈接的公平的少許更改。我寧願選一個將NormalPages作爲aspx的選項。 雖然這個想法歡呼 – 2010-06-04 04:19:25