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 :

[ASP.NET 2.0][C#] Récupérer le code html d'une page dans une string


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Par défaut [ASP.NET 2.0][C#] Récupérer le code html d'une page dans une string
    Bonjour,

    - Accès à ma page web
    - A la fin d'initialisation de la page.
    Je souhaite récupérer le contenu html dans une variable de type string.
    Je peux récupérer le contenu html de mon formulaire form.InnerHtml.
    Mais je veux celui de toute ma page pour faire d'autre traitements.

    Comment Faire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    maPage.aspx <html>....<body><form id="form"></form></body></html>
    public class maPage: Page
    {
      pageLoad()
      {   .... 
         st
      }
    }
    Merci de votre aide

  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 dois pouvoir récuperer tout ça dans le Render

  3. #3
    Membre confirmé Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Par défaut
    je ne vois pas comment et où ?

    Pour l'instant j'ai ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    void PageLoad()
    {
    .....
    string contenuHtml = this.Response.OutputStream.ToString();
    }
    Mais cela ne marche pas

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 62
    Par défaut
    tu veux que ta page récupère son propre contenu ???

  5. #5
    Membre confirmé Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Par défaut
    oui, c'est ce que je souhaite faire.

    c'est récupérer le contenu de la page courante pour écrire la page html dans un fichier.

  6. #6
    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 crées une classe qui hérite de page.
    Tu surcharges la methode Render et là t'auras accès au code html généré.

    Tu fais hériter les pages de cette classe

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

Discussions similaires

  1. Récupérer le code HTML de la sélection dans une iFrame
    Par umeboshi dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/11/2009, 10h04
  2. Réponses: 14
    Dernier message: 25/02/2009, 17h04
  3. Afficher une page dans une autre page en ASP.net
    Par wassimDz dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 23/10/2007, 15h49
  4. Réponses: 1
    Dernier message: 28/02/2007, 19h09
  5. Réponses: 8
    Dernier message: 10/01/2007, 21h10

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