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 :

Génération dynamique de balises <asp: >


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Jsh
    Jsh est déconnecté
    Membre confirmé Avatar de Jsh
    Inscrit en
    Août 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2005
    Messages : 100
    Par défaut Génération dynamique de balises <asp: >
    Bonjour à tous,

    J'aimerais générer dynamiquement des balises asp dans mon code behind mais apparemment, ceci ne peut pas être ensuite interprété.

    Voici l'exemple de mon code :

    Page .aspx (appel de fonction) :
    Code behind (retour de fonction) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
     Function RssReturn()
            Dim code As String = "" & _
            "<asp:XmlDataSource ID='XmlDataSource1' runat='server' DataFile='http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml'" & _
                "XPath='rss/channel/item'></asp:XmlDataSource>" & _
            "<asp:DataList ID='DataList1' runat='server' DataSourceID='XmlDataSource1' Font-Names='Verdana' Font-Size='8pt'>" & _
                "<ItemTemplate>" & _
                    "<font face='verdana'><%#xpath('pubDate') %></font><br />" & _
                    "<b><%#XPath('title')%></b>" & _
                    "<br />" & _
                    "<a href=<%#XPath('link')%> target='_blank'><%#XPath('description')%></a>" & _
                    "<hr />" & _
                "</ItemTemplate> " & _
            "</asp:DataList>"
            Return code
        End Function
    L'intérêt pour moi serait de pouvoir générer ceci dans une boucle. Quelqu'un sait-il pourquoi celà ne peut pas être interprété ? Y'a-t-il une solution à ça ou dois-je partir sur une autre solution ?

    Merci

  2. #2
    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
    Ca ne peut pas marcher: quand ton code C# est exécuté, le code ASP.NET est déjà interprété il me semble, donc c'est trop tard pour le modifier...
    Fait plutot un UserControl

  3. #3
    Jsh
    Jsh est déconnecté
    Membre confirmé Avatar de Jsh
    Inscrit en
    Août 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2005
    Messages : 100
    Par défaut
    Je sentais bien un truc comme ça (c'était du VB pas du C# )

    Sauf que le usercontrol serait repousser le problème dans celui ci ?

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

Discussions similaires

  1. VB - Génération dynamique de controles dans un forme
    Par jeanangel dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 19/12/2005, 21h09
  2. Nommer dynamiquement la balise <xsl:element>
    Par yanoche dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 08/11/2005, 18h41
  3. [DOM] Génération dynamique fichier xml
    Par Fabouney dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 03/10/2005, 09h45
  4. [SQL*Plus] génération dynamique du fichier de spool
    Par lalystar dans le forum Oracle
    Réponses: 3
    Dernier message: 06/12/2004, 10h44
  5. Réponses: 7
    Dernier message: 22/10/2004, 16h18

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