另一个ashx http处理程序之前的Asp.net自定义http处理程序

我写了一个.ashx http处理程序.我还有一个自定义的http处理程序,我添加到web.config文件中:

<httpHandlers>
    <add verb="*" path="*.aspx" type="AspxHandler"/>
</httpHandlers>

我希望调用在进入ashx http处理程序之前转到我的自定义http处理程序.

我怎样才能做到这一点?

最佳答案 ASP.NET中的处理程序是端点,因此每个请求只能有一个端点.您可以

我真的做了什么,然后传递它.如果您希望运行处理程序而不是常规页面处理程序,则首先删除默认的ASPX处理程序,然后添加您的处理程序.有关配置文件架构,请参见
MSDN.

如果您想在处理程序之前运行某些东西并且可能影响哪个处理程序运行,则需要实现IHttpModule

点赞