IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Response.Redirect() et firefox


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 37
    Par défaut Response.Redirect() et firefox
    bonjour à tous,

    Je voudrais faire quelque chose de très simple :
    Lors d'un appuie sur un bouton, l'utilisateur récupère un fichier.
    L'action associé à ce bouton redirige vers monsServeur/document.doc.

    Seulement voila lorsque je clique sur ce bouton sous firefox, le lien est :

    http://monsite/monServeur/document.doc

    mais devrait être simplement : monServeur/document.doc

    Ce qui m'étonne c'est que ça fonctionne très bien sous IE.

    Merci d'avance!
    Alexis

  2. #2
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Bonjour,

    Pourrait-on voir le bout de code associé à ton bouton ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 37
    Par défaut
    oui bien sur :

    ASP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:Button ID="download" runat="server" Text="Description file" onclick="downloadTemplate" />
    C#
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
            Response.Clear();
            Response.Status = "302 Found";
            Response.StatusCode = 302;
            Response.AddHeader("Location", url);
            Context.ApplicationInstance.CompleteRequest();

  4. #4
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Et que vaut ta variable url ?

    Tu as utilisé en utilisant directement un Response.Redirect(url) ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 37
    Par défaut
    url = \\quelquechose\dfs\psdv\PS_00008.doc
    lorsque j'entre directement ce lien dans la bare de navigation firefox, ça fonctionne.
    J'ai déjà testé un Response.Redirect() mais sans succès.

    Le problème vient peut-être de mon url ?

    Merci de tes réponses en tout cas!

  6. #6
    Membre éprouvé Avatar de Zeckard
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2012
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2012
    Messages : 108
    Par défaut
    Et comme ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Response.Redirect("~\\quelquechose\dfs\psdv\PS_00008.doc", false);

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 37
    Par défaut
    Non ca ne marche toujours pas.

    Il semble que le problème soit plus compliqué pour ce qui est de télécharger un fichier qui est sur un serveur distant.

    J'ai réussi à régler le problème à l'aide de ce lien :
    http://support.microsoft.com/default...b;en-us;812406

    Je marque comme résolu !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire Response.redirect vers un signet d'une page
    Par requiemforadream dans le forum ASP
    Réponses: 3
    Dernier message: 22/04/2005, 14h59
  2. Response.redirect() avec ancre nomée
    Par roots_man dans le forum ASP
    Réponses: 4
    Dernier message: 23/11/2004, 10h37
  3. probleme avec Response.Redirect
    Par nicerico dans le forum ASP
    Réponses: 2
    Dernier message: 06/08/2004, 16h21
  4. problème de response.redirect
    Par boucher_emilie dans le forum ASP
    Réponses: 5
    Dernier message: 06/07/2004, 10h10
  5. Réponses: 3
    Dernier message: 17/06/2004, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo