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 averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    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 �m�rite
    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
    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 averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    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 averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    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 averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    32
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 32
    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 chevronn�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    581
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 581
    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 �m�rite
    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
    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, 10h21
  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, 20h32
  3. R�ponses: 1
    Dernier message: 13/10/2009, 03h28
  4. R�ponses: 2
    Dernier message: 12/05/2006, 18h49

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