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:
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.