Je sais que si je veux avoir des demandes de MyPage.aspx aller à la classe appelée MyHandler dans l'assemblée appelée MyAssembly, je peux ajouter à mon fichier web.config:Comment exclure les éléments correspondant au chemin spécifié pour un HttpHandler dans ASP.Net?
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="MyPage.aspx" type="MyHandler, MyAssembly"/>
</system.web>
</configuration>
Cela fonctionne pour tout MaPage .aspx au (composé) URL: www.mycoolsite.com/MyProject/[SomePathHere]/MyPage.aspx
si je veux le faire pour chaque MyPage.aspx sauf www.mycoolsite.com/ MyProject/NoHandler/MyPage.aspx
Existe-t-il un moyen d'exclure ce chemin du gestionnaire?
Si quelque chose correspond à deux voies ce qui détermine la priorité? Je veux dire, ai-je la garantie que 'gagnerait sur ' –
@Tim - Mise à jour de la réponse avec un exemple, il y a aussi une option de suppression que vous pouvez utiliser pour votre cas :) –
Merci pour l'aide, Nick. Cette solution a fonctionné pour moi, sauf que j'ai dû sortir le "type" de la suppression ... sinon il me donnait une erreur. –