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 :

Comment créer une page HTML à partir du code behind ?


Sujet :

ASP.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    Points : 24
    Points
    24
    Par défaut Comment créer une page HTML à partir du code behind ?
    Bonjour,
    Me voila en stage en entreprise.
    Je travaille sur du référencement de site internet.
    Une des demandes est de créer des pages html totalement à partir du code behind.
    Je ne sais pas par où commencer....

    J'ai parcouru la Faq. J'ai trouvé des info pour affecter une valeur, au titre par exemple, mais dans un fichier dont la balise est déjà crée. C'est plus de la modification de page que de la création (il faut utiliser de la syntaxe du genre toto.innertext, toto as htmlgenericcontrol). Mais on me demande de faire de la création totale, script et variables.

    J'imagine qu'il faut que je formate mes lignes de script html et que je les écrive dans un fichier. Mais je ne sais pas comment formater mes lignes html (y a t'il une syntaxe particulière ?) et passer les lignes de scrip au fichier ...

    Si vous connaissez la réponse (ou même un début de réponse sur lequel je puisse m'appuyer) ...
    Merci - totoche

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Points : 1 046
    Points
    1 046
    Par défaut
    Salut,

    Une des demandes est de créer des pages html totalement à partir du code behind
    Je ne vois pas l'intérêt d'une telle demande. Sans compter qu'au final asp.net va parser ta page aspx (ton gabarit) pour en faire une vraie classe .Net qui va générer la page html.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    Points : 24
    Points
    24
    Par défaut
    Citation Envoyé par Sphax
    Salut,



    Je ne vois pas l'intérêt d'une telle demande. Sans compter qu'au final asp.net va parser ta page aspx (ton gabarit) pour en faire une vraie classe .Net qui va générer la page html.
    Merci d'avoir répondu mais ... je ne comprends pa tout ce que tu me dis. J'ai un problème avec la terminologie...
    parser : convertir ?
    asp va convertir mon gabarit pour en fair une vraie classe .net ... comment dois-je m'y prendre pour qu'il fasse une chose pareille ?

    Si tu pouvais m'expliquer tout le processus, de manière à ce que je le visualise, ça me permettra de mieux comprendre.

    Merci - totoche

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    Points : 24
    Points
    24
    Par défaut pour ceux que ca interesse
    voici une doc vb, toute simple, sur les fichiers (lecture ecriture, création etc ...)

    j'y ai trouvé mon bonheur !!

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    Points : 24
    Points
    24
    Par défaut
    Citation Envoyé par totoche9
    voici une doc vb, toute simple, sur les fichiers (lecture ecriture, création etc ...)

    j'y ai trouvé mon bonheur !!
    ca sera meiux avec lme lien

    http://plasserre.developpez.com/v4-6.htm

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    Points : 633
    Points
    633
    Par défaut
    ben s'il veut ajouter des controle dynamiquement et les mettre en forme, il faut bien ajouter du code html via le code behind, j'ai du faire ca egalement, il y a une class htmlcontrol ou je ne sais plus trop, il suffit de creer un objet et d'ajouter tout ce que tu veux.

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Points : 1 046
    Points
    1 046
    Par défaut
    parser : convertir ?
    Parser c'est lire le fichier pour le transformer en une structure qui à un sens, ici une hiérarchie de controles asp.net.

    asp va convertir mon gabarit pour en fair une vraie classe .net ... comment dois-je m'y prendre pour qu'il fasse une chose pareille ?
    Tu n'as rien à faire, c'est ce qui est fait par asp.net tout le temps. Il faut connaitre le fonctionnement interne d'asp.net, tout se passe en deux temps :

    1) qd tu compiles ton projet, seul le code behind de tes pages est compilé, tu peux ensuite déployer le résultat de la compilation + les pages aspx
    2) qd une page est demandée, la premiere fois, asp.net parse le fichier aspx pour en faire une classe .Net. Cette classe va hériter de ton code behind et c'est elle qui va générer la page.

    Donc avant de te lancer dans un dev avec des specs bizarres je te conseille de te documenter sur asp.net, lire qques articles expliquant son fonctionnement interne (ou un bon bouquin).

    J'insiste en disant que ce qu'on te demande est tout à fait possible mais idiot, tu vas perdre du temps et je ne vois pas ce qui peut techniquement justifier cette la demande.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 08/02/2013, 11h21
  2. Creer une page HTML a partir de VB6
    Par Nassara dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 28/08/2011, 21h32
  3. Ajouter une page vb pour réaliser du code behind !
    Par soso78 dans le forum VB.NET
    Réponses: 1
    Dernier message: 13/10/2009, 04h28
  4. Réponses: 2
    Dernier message: 12/05/2006, 19h49

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