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 :

envoyer page web par mail


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 35
    Points : 21
    Points
    21
    Par défaut envoyer page web par mail
    Bonjour à tous,

    J'ai une page mail.aspx associé à une page mail.aspx.vb. Dessus j'effectue divers traitements. Je lis un fichier, une bdd etc... bref plusieurs informations. Et ces informations implémentent mes variables situées sur cette page.

    Tous mes traitements se font au chargement de la page. Jusque là aucun soucis. Ce qui me pose problème, c'est d'envoyer cette même page web où les données sont différents en fonction des informations lu.

    J'ai une fonction qui me permet d'extraire le flux d'une page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     Function getPage(ByVal url As String) As String
            Dim result As String = ""
            Dim objResponse As WebResponse
            Dim objRequest As WebRequest = HttpWebRequest.Create(url)
            objResponse = objRequest.GetResponse()
            Dim sr As New StreamReader(objResponse.GetResponseStream())
            result = sr.ReadToEnd()
            sr.Close()
            Return result
        End Function
    Le souci, c'est que je l'appelle dans une boucle dans une autre fonction qui est sur cette même page. Et vu que ça se fait au chargement, j'ai en quelque sorte une boucle infinie...

    Comment pourrais-je procéder pour éviter ce problème ou connaissez-vous un moyen d'envoyer une page entière aspx par mail ?

    Je vous remercie d'avance.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 35
    Points : 21
    Points
    21
    Par défaut
    Existe t-il un moyen de récupérer le flux d'une page sans déclencher l'évènement load ?

    Car actuellement, étant donné qu'au chargement de ma page, je récupère le flux de la page dans une boucle, load se déclenche à nouveau et répète donc mon traitement autant de fois qu'il passe dans la boucle :/

  3. #3
    Membre éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Points : 833
    Points
    833
    Par défaut
    Citation Envoyé par dev31 Voir le message
    Existe t-il un moyen de récupérer le flux d'une page sans déclencher l'évènement load ?
    Non.
    Citation Envoyé par dev31 Voir le message
    Car actuellement, étant donné qu'au chargement de ma page, je récupère le flux de la page dans une boucle, load se déclenche à nouveau et répète donc mon traitement autant de fois qu'il passe dans la boucle :/
    Plutôt que d'essayé de récupérer le flux d'une page, essaye de récupérer le rendu d'un control (un asp:panel par exemple).

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 35
    Points : 21
    Points
    21
    Par défaut
    Déjà, merci beaucoup pour ta réponse.

    L'idée d'un panel semble intéressante mais comment faire pour le transmettre et est-ce que les variables à l'intérieur vont se charger ?

Discussions similaires

  1. Envoyer une page web par mail
    Par Skeeder dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/02/2011, 09h22
  2. Comment envoyer une page web par mail
    Par zgoulanda dans le forum Débuter
    Réponses: 3
    Dernier message: 02/10/2008, 09h30
  3. Envoi page web par mail via le logiciel de messagerie
    Par Rodrick dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 18/07/2007, 10h02
  4. Envoyer page web par Email
    Par achos dans le forum Outlook
    Réponses: 8
    Dernier message: 04/04/2007, 14h53
  5. [Mail] envoyer une page web par mail
    Par Zen_Fou dans le forum Langage
    Réponses: 8
    Dernier message: 06/04/2006, 17h06

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