Bonjour,

Je rencontre ce problème sur plusieurs pages de mon application : Response.Redirect() ne fonctionne pas. Cependant, ce n'est vrai que dans certains cas spécifiques.

Par exemple, dans mon Page_Load, je souhaite exécuter une méthode suite à la récupération d'un paramètre passé par url.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
If (String.IsNullOrEmpty(Request.QueryString("param")) = False) Then
     MaMethode(Request.QueryString("param"))
     Response.Redirect("page.aspx")
End If
Dans ce cas précis, la redirection ne fonctionne pas. J'ai essayé de mettre le deuxième paramètre de la méthode Redirect à False, mais rien n'y fait.

De même, après l'appel de cette première méthode, je fais appel à une seconde méthode censée rafraichir les données d'un tableau suite à la modification effectuée sur la base via l'appel de la première méthode. En passant en mode debug, je constate que cette seconde méthode est bien appelée, mais les modifications ne sont pas répercutées sur ma page. Je précise que la première méthode s'éxécute correctement.

Au final, j'ai un peu l'impression que l'exécution de la page "se bloque" et je ne sais absolument pas d'où cela peut venir.

Avez-vous une idée ?

Merci d'avance.