2011-07-19 5 views

Répondre

0

Ce « Login.aspx » chemin relatif dit qu'il devrait être dans le même dossier que la page que vous dirigez (le code ci-dessus). S'il existe bel et bien et que vous obtenez cette erreur, c'est probablement dans un autre dossier, peut-être un dossier parent? Si vous nous donnez plus d'informations sur votre hiérarchie de fichiers, nous pourrions vous aider à obtenir le bon chemin

+0

Login.aspx se trouve dans le même dossier que Default.aspx, qui contenait la redirection. Les deux sont situés dans le dossier racine de l'application Web. – Jason

+0

Si je redirige vers "Ad_Help.aspx" cela fonctionne. Il est situé dans le même dossier! (Hein?!) – Jason

1

essayer d'utiliser une URL relative ou absolue, car le comportement décrit ressemble le navigateur tente de charger la page à partir d'un emplacement, il n'existe pas ...

+0

Ce _is_ une URL relative –

+0

Je comprends cela, mais je pense qu'il est peut-être « trop relatif » du POV du navigateur réception. – Yahia

+0

OK, je l'ai. Il y avait une autre redirection dans le login qui renvoyait à default.aspx * blush * Merci pour votre aide. – Jason

0

Regardez les en-têtes dans firebug. Qu'est-ce que le serveur renvoie au navigateur?

0

Essayez de dire à rediriger vers la racine de l'application web

Response.redirect("~/login.aspx"); 
Questions connexes