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