2009-10-31 3 views
0

Je veux ajouter quelques httphandlers pour les pages aspx par code via un module http.gestionnaires de page asp.net

est-ce possible? si c'est le cas, comment?

merci votre avance ..

+0

Pourriez-vous élaborer un peu? Qu'est-ce que ce module est supposé faire et comment est-il lié à la page aspx? –

+0

ce module supposé créer des gestionnaires dynamiques pour les URLs définis dans une section personnalisée sur web.config. sur le module d'initialisation du module devrait lire les paramètres et créer des gestionnaires qui exécutent les types personnalisés .. :) désolé pour mon anglais – aspnet

Répondre

2

Hériter IHttpModule, passer outre Application_BeginRequest effectuer votre logique de réécriture et de réécrire l'URL avec:

private void Application_BeginRequest(Object source, EventArgs e) { 
((HttpApplication)source).Context.RewritePath(...); 
} 

Alors inscrivez-vous dans web.config avec:

<httpModules> 
    <add name="UrlRewriteHandler" type="namespace.UrlRewriteHandler,project"/> 
</httpModules> 

Espérons que cela aide.

Questions connexes