begin process at 2012 05 28 12:44:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

PostBack

 > 

Respone.Redirect


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Respone.Redirect

mardi 8 août 2006 à 23:02:47 | Respone.Redirect

apacheswiss

Bonjour, lors d'un Response.Redirect...
J'ai l'erreur suivante que je ne comprends pas...

Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack

Quelqu'un pourrrais-t-il m'aider???

Merci beacoup
mardi 8 août 2006 à 23:11:32 | Re : Respone.Redirect

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonsoir,

on peut voir la partie du code que tu utilises ? car la je ne vois pas pourquoi ca planterais :-/


Cyril - MVS - MCP
mardi 8 août 2006 à 23:28:40 | Re : Respone.Redirect

apacheswiss

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...

mon code:

protected

void cboLists_SelectedIndexChanged(object sender, EventArgs e)
{
    try{
           this.WebGrid.ID = "stat" + this.cboLists.Text;
           if (this.IsPostBack){
                   Session["StatGridId"] = this.WebGrid.ID;
                   string sUrl = this.oSession.sUrlRoot + "Statistics/Extract/default.aspx";
                   Response.Redirect(sUrl, false);
           }
     }
     catch (System.Exception ex){
             LogTrace("cboLists_SelectedIndexChanged: " + ex.Message.ToString();
     }
}
mercredi 9 août 2006 à 00:04:22 | Re : Respone.Redirect

jesusonline

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
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 ... :-/

t'es sur que sUrl est bon ?


Cyril - MVS - MCP
mercredi 9 août 2006 à 00:18:45 | Re : Respone.Redirect

apacheswiss

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....
mercredi 9 août 2006 à 00:21:26 | Re : Respone.Redirect

apacheswiss

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..

je n'y comprends plus rien...
mercredi 9 août 2006 à 00:29:41 | Re : Respone.Redirect

apacheswiss

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...

Merci beaucoup pour ton aide...
bonne nuit
mercredi 9 août 2006 à 00:46:31 | Re : Respone.Redirect

jesusonline

Membre Club Administrateur CodeS-SourceS
Oups, je suis fatigué je crois :p

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 :-)


Cyril - MVS - MCP


Cette discussion est classée dans : is, redirect, respone


Répondre à ce message

Sujets en rapport avec ce message

Response.Redirect avec une variable en paramètre [ par Arken ] J'essaye d'envoyer la valeur d'une variable a une autre page a travers un redirectResponse.Redirect("next.asp?test=" & Server.UrlEncode (test))Mais ça erreur Response.Redirect [ par Arken ] J'ai une erreur quand je fait un response.redirect la voici :The HTTP headers are already written to the client browser. Any HTTP header modifications Response.Redirect avec 2 variable en paramètres [ par Arken ] Salut,Comment faire un response.redirect avec 2 variables en paramètres ?Merci ! langue [ par hamrouni ] Salutj'arive à ecrire un script ASP dans un fichier include dont l'extension.inc qui rederige le visiteur selon la langue du navigateur que voici le s langue [ par hamrouni ] Salutj'arive à ecrire un script ASP dans un fichier include dont l'extension.inc qui rederige le visiteur selon la langue du navigateur que voici le s response.redirect [ par keke ] Salut,J'ai dans une frame de droite un formulaire (login/mdp) qui doit générer l'affichage d'un tableau si les codes soumis sont corrects.Pour l'insta redirect [ par Poulipe ] Bonjour,je cherche a faire un response.redirect, mais dans une nouvelle fenetre avec les dimensions que je veux. Est-ce possible ?Merci Redirect vers index.asp [ par enis ] Afin de donner un aspect securisé à mon site, je voudrais que le navigateur retourne automatiquement à index.asp si le temp d'inactivité sur une page Erreur "Operation is not allowed when the object is closed." [ par Hobby ] Bonjour,J'ai une erreur quant j'ajoute un record dans une table, voilà mon codestrProvider = "DRIVER={Microsoft Access Driver (*.mdb)};Driverld=25;" & Faire un response.redirect avec une variable en url [ par stella ] Je sais faire un response.redirect vers une page spécifique mais je n'arrive pas à faire mon redirect vers un lien variable que j'appelle depuis une b


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales