我有一个.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