.ashx http ハンドラーを作成しました。また、web.config ファイルに追加したカスタム http ハンドラーもあります。
<httpHandlers>
<add verb="*" path="*.aspx" type="AspxHandler"/>
</httpHandlers>
そして、呼び出しが ashx http ハンドラーに送られる前に、カスタム http ハンドラーに送られるようにします。
どうやってやるの?
.ashx http ハンドラーを作成しました。また、web.config ファイルに追加したカスタム http ハンドラーもあります。
<httpHandlers>
<add verb="*" path="*.aspx" type="AspxHandler"/>
</httpHandlers>
そして、呼び出しが ashx http ハンドラーに送られる前に、カスタム http ハンドラーに送られるようにします。
どうやってやるの?
ASP.NET のハンドラーはエンドポイントであるため、要求ごとに 1 つしか存在できません。実際に何かをしてからそれを渡すことはできません。通常のページ ハンドラーの代わりに独自のハンドラーを実行する場合は、まず既定の ASPX ハンドラーを削除してから独自のハンドラーを追加します。構成ファイルのスキーマについては、MSDNを参照してください。
ハンドラーの前に何かを実行し、実行するハンドラーに影響を与える可能性がある場合は、IHttpModule を実装する必要があります。