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 :

Objet similaire à WebBrowser côté serveur


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 13
    Par défaut Objet similaire à WebBrowser côté serveur
    Bonjour,
    Ne connaissant que très peut .net , j’essaye de trouver une solution pour faire ce qui suit :

    Côté serveur, ouvrir une page Web (pas sur le client mais bien sur le serveur), accéder au DOM de la page, et renvoyer le contenue du 1er nœud de type x au client.

    Dans un premier temps, j’ai pensé a un objet de type WebBrowser, utilisé pour les applications avec interface graphique. Le problème est que je ne sais pas comment utiliser un tel objet avec ASP.net…

    Je ne peux pas non plus utiliser de méthode qui permettrai de faire une simple requête http car, je veux charger une application Web (AJAX, etc.) dans le composant WebBrowser, ce qui pourrait nécessiter de nombreuses requêtes http initiées par du JavaScript.

    D’autre part, la page Web ne peut être ouverte que du serveur et non pas du client.


    Encore une fois, je ne connaît que très peut .net, donc si il vous vient une quelconque idée… merci

  2. #2
    Membre confirmé Avatar de issou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 181
    Par défaut
    Bonjour,

    le composant webBrowser(winForm) n'existe pas en ASP.NET !!!

    Sinon tu peux facilement accéder aux contrôles HTML de ta page depuis le serveur (pour autant que leurs ID aient été défini sur la page)

  3. #3
    Membre averti
    Inscrit en
    Février 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 13
    Par défaut
    Merci issou,

    Enfait pour pouvoir utiliser le composant WebBrowser il faut ajouter 2 references : System.Drawing et System.Windows.Forms, ce qui permet ensuite de creer un thread puis de creer dans ce thread un objet WebBrowser.

  4. #4
    Membre confirmé Avatar de issou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 181
    Par défaut
    Oui c'est vrai , .Net permet (malheureusement) le bricolage ...

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par issou Voir le message
    Oui c'est vrai , .Net permet (malheureusement) le bricolage ...
    Je sais pas si on peut dire "malheureusement"... c'est vrai que c'est toujours mieux d'avoir un code propre sans "bricolage", mais dans la vraie vie il y a des fois où on est quand même bien content de pouvoir bricoler un peu

    Cela dit, référencer System.Windows.Forms dans un projet web, c'est vrai que ça fait un peu mal au coeur

  6. #6
    Membre averti
    Inscrit en
    Février 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 13
    Par défaut bricolage or not bricolge... vraiment?
    Bricolage… je ne sais pas. Imaginez que vous vouliez que votre application renvoie au client une image qui soit la capture d’une page Web. Si vous ne voulez pas utiliser de dll… en tout juste quelque lignes, un objet WebBrowser vous permet de faire cela ;-)

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 25/10/2010, 13h25
  2. Réponses: 17
    Dernier message: 30/09/2010, 14h26
  3. Deep Copy d'objets similaires
    Par Emmanuel Lecoester dans le forum C#
    Réponses: 3
    Dernier message: 08/03/2010, 10h38
  4. [COM] Objet Com sur le serveur
    Par nadiaflamingenierie dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 02/05/2008, 12h44
  5. Envoi d'objet serializable entre client serveur
    Par the_frette dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 11/12/2007, 10h23

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