Evite de mettre les reponse.redirect dans les bloc try/catch surtout que la y'a pas de raisons que ca plante :-) et met response.redirect( ... , true) sinon le thread continue quand meme ... :-/
Alors.... l'erreur venait de ce que tu m'as donnle comme lien...
si je faisait Response.Redirect (url)..... ERREUR
Response.Redirect(url,true)..... ERREUR
Response.Redirect(url,false).... OK.... mais ce semble pas s'éxecuter....
c'est tjs pour mon problème de postback avec la grille.... le prerender ne marche pas... donc je dois passer par le redirect...
le problème est ok.... en fet... j'ai dus faire une magouille... car dans l'init de la page si ce n'est pas un postback... je chargeais la grille correspondant à l'index 0 de dropdownlist...
donc je chargeais tjs la même...
merci beaucoup... alors quand peut-on utiliser le redirect juste avec l'URL?? ailleure ca ne ma jamais déranger....
excuse moi.... javais pas fait attention....
si je mets response.redirect( ... , true), ca me fait l'erreur que j'ai indiquer dans mon poste...
et dans le lien que tu m'avais donner (qui as disparus) il dise de le mettre a false..
Alors réponse trouvée...
C'est bien le try catch qui pose problème... si le redirect est dans un try catch, il faut mettre false... sinon pas besoin...
donc response.redirect(toto, true) c'est la meme chose que response.redirect(toto) en interne il appelle la premiere méthode avec le true. Le boolean permet d'indiquer de killer le thread courant.
Si tu le met dans un bloc try/catch il vaut mieux éviter de killer le thread courant c'est pour ca qu'il faut rajouter response.redirect(toto, false);
J'espere que je me suis un peu moins emmelé les pinceaux cette fois ci :-)