URL Rewriting et Form Action
Salut,
Je suis en train de bosser sur l'url rewriting sous ASP.net 3.5
Je précise que c'est du rewriting à la mano dans le globals.asax et non par HttpModule.
En fait, j'aimerais que l'adresse invoquée au départ soit celle ci qui est utilisée dans l'attribut action du form de la page et non l'adresse de la page sur laquelle la requête a été redirigée.
J'ai essaye de trafiquer render et prerender sans succès.
Quelqu'un connaîtrait-il une technique efficace ?
D'avance merci
Laurent
Ca dépend de la version d'IIS
Salut,
L'URL Rewriting n'est pas une fonctionnalité native de IIS 6. A l'époque de cette version il fallait utiliser un module externe comme Intelligencia URL Rewriter (tu pourras trouver des infos à ce sujet ici : http://forums.asp.net/t/1518828.aspx)
Pour ma part, j'ai développé mon propre module qui fonctionne aussi bien sous IIS 6 que sous les versions ultérieures car c'est assez facile à faire dans le global.asax à l'aide de l'évennement BeginRequest. Du coup je n'ai jamais mis en oeuvre les fonctionnalités natives IIS 7 et +.
Intelligencia URL Rewriter nécéssite un minimum de connaissance en expressions régulières voir : http://lgmorand.developpez.com/dotnet/regex/
Le conseil que je te donnerais serait de ne jamais développer sur une version IIS Plus récente que ton environnement d'execution (à la limite, le contraire peut être acceptable).
Bonne continuation
Laurent