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.