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 :

L'objet response d'ASP


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 49
    Par défaut L'objet response d'ASP
    bonjour

    Alors voila mon problème :

    Je dois générer 2 rapports par l'exécution d'une seule méthode qui envoie la réponse au navigateur via response.binaryWrite.

    Mes rapports sont générés via la dll C1WebReport de chez ComponentOne comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                            oC1WebReport.Report.RenderToStream(oStream, C1.Win.C1Report.FileFormatEnum.PDF)
                            Response.BinaryWrite(oStream.ToArray())
    Le hic c'est que j'exécute deux fois cette méthode
    espérant par là voir ouvrir deux fenêtres IE avec dans l'une mon premier rapport et dans la seconde mon deuxième rapport. Hors, logiquement (je crois), le second passage écrase le premier ce qui fait que je me retrouve avec uniquement le second rapport.

    Y a t-il un moyen de pouvoir utiliser cette méthode pour ouvrir deux rapports distincts dans deux fenêtres IE ?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Tu ouvres 2 fenêtres (en js par exemple) qui génèrent chacune un rapport

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 49
    Par défaut
    Je peux absolument pas indiquer à la Réponse de s'écrire dans une nouvelle fenêtre à partir du serveur ??

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Non

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 49
    Par défaut
    Ca cloche toujours

    Résumons

    Je soumets un formulaire depuis une page machin.aspx
    report.action = 'rendu.aspx?type etc'
    report.submit()

    Dans mon Url report.action, j'ai tous les paramètres dont j'ai besoin pour générer mes deux rapports

    Dans la page rendu.aspx.vb, j'ai le code qui fait appel à componentOne pour créer ces rapports via une méthode que j'appelle deux fois : une fois avec les paramètres du premier rapport, une deuxième fois avec les paramètres du second.

    Dans cette méthode se trouve le bout de code préposté.

    J'ai essayé de spécifier la balise 'target' à _blank comme mentionné sur certains forums mais rien n'y fait. Toujours qu'une seule fenêtre même en soumettant le formulaire plus d'une fois (Ok ça ne sert peut-être à rien).

    Pourrais tu être m'aiguiller vers d'autres solutions si possible ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 49
    Par défaut
    c bon j'ai résolu le prob en utilisant ta solution, dommage d'ouvrir deux fenêtres, m'enfin bon

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

Discussions similaires

  1. [ASP]Problème objet Citrix et ASP
    Par kwakly dans le forum ASP
    Réponses: 3
    Dernier message: 18/03/2008, 08h53
  2. Mémoire sur l'objet en PHP / ASP / .NET
    Par arnaudperfect dans le forum ASP
    Réponses: 9
    Dernier message: 22/08/2007, 18h48
  3. récupérer objet response
    Par dev7 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 29/01/2007, 09h31
  4. Documentation sur Objet COM et ASP ?
    Par delphinote dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 08/09/2005, 20h55
  5. Objet Response error 'ASP 0156 : 80004005'
    Par Doodoo256 dans le forum ASP
    Réponses: 2
    Dernier message: 09/06/2004, 09h13

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