<html>
<title>Un template</title>
<head></head>
<body>
<$IF TITLE$><p>Le titre est : <$TITLE$></p><$ENDIF TITLE$>
bla bla bla bla bla<br>
bla bla bla bla bla<br>
<p>Les actualités :</p>
<table>
<$FOREACH NEWS$>
<tr><td><$DATE$></td><td><$LABEL$></td><td><$TEXT$></tr>
<$ENDFOREACH NEWS$>
</table>
</body>
</html>
Je voudrais remplacer le pseudo code, IF,FOREACH par des instructions vb.net
et l'exécuter pour avoir un résultat en fonction des données que dans une
base. En VBScript je faisais de simple remplacer par les vrais instructions
puis un appel à la méthode execute mais en vb.net je ne sais par ou
commencer. Quelqu'un pourrait me donner une piste (genre code qui puisse
éxecuter du code) ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice
Je pense que le plus simple est sans doute de sauver la page et de l'exécuter... (ServeR.Execute ou Server.Transfer). Sinon il faut se pencher sur le moteur ASP.NET et voir quel est le mécanisme de base d'exécution d'une page.
Ma préférence personnelle serait de voir si il serait possible d'utiliser ASP.NET pour mes templates (par exemple le FOREACH pourrait être remplacer par un contrôle Repeater) plutôt que de continuer avec une syntaxe personnelle...
-- Patrice
"Jérôme Quintard" a écrit dans le message de news:ut%
Salut à tous,
J'ai des fichiers templates HTML du genre :
<html> <title>Un template</title> <head></head> <body> <$IF TITLE$><p>Le titre est : <$TITLE$></p><$ENDIF TITLE$> bla bla bla bla bla<br> bla bla bla bla bla<br> <p>Les actualités :</p> <table> <$FOREACH NEWS$> <tr><td><$DATE$></td><td><$LABEL$></td><td><$TEXT$></tr> <$ENDFOREACH NEWS$> </table> </body> </html>
Je voudrais remplacer le pseudo code, IF,FOREACH par des instructions
vb.net
et l'exécuter pour avoir un résultat en fonction des données que dans une base. En VBScript je faisais de simple remplacer par les vrais
instructions
puis un appel à la méthode execute mais en vb.net je ne sais par ou commencer. Quelqu'un pourrait me donner une piste (genre code qui puisse éxecuter du code) ?
Merci
Jérôme
Je pense que le plus simple est sans doute de sauver la page et de
l'exécuter... (ServeR.Execute ou Server.Transfer). Sinon il faut se pencher
sur le moteur ASP.NET et voir quel est le mécanisme de base d'exécution
d'une page.
Ma préférence personnelle serait de voir si il serait possible d'utiliser
ASP.NET pour mes templates (par exemple le FOREACH pourrait être remplacer
par un contrôle Repeater) plutôt que de continuer avec une syntaxe
personnelle...
--
Patrice
"Jérôme Quintard" <nospam__jerome.quintard@wanadoo.fr__nospam> a écrit dans
le message de news:ut%23ltVRzFHA.2540@TK2MSFTNGP09.phx.gbl...
Salut à tous,
J'ai des fichiers templates HTML du genre :
<html>
<title>Un template</title>
<head></head>
<body>
<$IF TITLE$><p>Le titre est : <$TITLE$></p><$ENDIF TITLE$>
bla bla bla bla bla<br>
bla bla bla bla bla<br>
<p>Les actualités :</p>
<table>
<$FOREACH NEWS$>
<tr><td><$DATE$></td><td><$LABEL$></td><td><$TEXT$></tr>
<$ENDFOREACH NEWS$>
</table>
</body>
</html>
Je voudrais remplacer le pseudo code, IF,FOREACH par des instructions
vb.net
et l'exécuter pour avoir un résultat en fonction des données que dans une
base. En VBScript je faisais de simple remplacer par les vrais
instructions
puis un appel à la méthode execute mais en vb.net je ne sais par ou
commencer. Quelqu'un pourrait me donner une piste (genre code qui puisse
éxecuter du code) ?
Je pense que le plus simple est sans doute de sauver la page et de l'exécuter... (ServeR.Execute ou Server.Transfer). Sinon il faut se pencher sur le moteur ASP.NET et voir quel est le mécanisme de base d'exécution d'une page.
Ma préférence personnelle serait de voir si il serait possible d'utiliser ASP.NET pour mes templates (par exemple le FOREACH pourrait être remplacer par un contrôle Repeater) plutôt que de continuer avec une syntaxe personnelle...
-- Patrice
"Jérôme Quintard" a écrit dans le message de news:ut%
Salut à tous,
J'ai des fichiers templates HTML du genre :
<html> <title>Un template</title> <head></head> <body> <$IF TITLE$><p>Le titre est : <$TITLE$></p><$ENDIF TITLE$> bla bla bla bla bla<br> bla bla bla bla bla<br> <p>Les actualités :</p> <table> <$FOREACH NEWS$> <tr><td><$DATE$></td><td><$LABEL$></td><td><$TEXT$></tr> <$ENDFOREACH NEWS$> </table> </body> </html>
Je voudrais remplacer le pseudo code, IF,FOREACH par des instructions
vb.net
et l'exécuter pour avoir un résultat en fonction des données que dans une base. En VBScript je faisais de simple remplacer par les vrais
instructions
puis un appel à la méthode execute mais en vb.net je ne sais par ou commencer. Quelqu'un pourrait me donner une piste (genre code qui puisse éxecuter du code) ?