Bonjour,
voila en fait je débute en ASP.Net et je cherche à récupérer des variables contenu dans un autre fichier, .. comme avec un include en php et avec dans le fichier appelé en include : une suite de variables.
Cela va me servir pour la traduction d'un site web multilingue (je ne veux pas utiliser les .resources (.resx) )
pour l'instant en C# j'arrive à me créer un fichier aspx dans lequel je fais un :
et dans le répertoire App_Code, je met un fichier page1.cs dans lequel j'ai quelque chose comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <%@ Import namespace="page1" %>
Et ça marche, .. dans mon fichier aspx je peux faire appel à mes variables en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 namespace HelloWorld { public class Traduction { public string message1 = "ceci est le texte un"; public string message2 = "texte deux"; } }
Donc, c'est comme ça que je fais pour appellé des variables, en essayant de faire comme avec un include en php..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Tradcution traduc = new Traduction(); Response.Write(traduc.message1 + "<BR>"); Response.Write(traduc.message2 + "<BR>");
Est ce que je me complique la vie et qu'il y a plus simple ?
(rappel : je ne veux pas passer par les .resx)
d'avance merci beaucoup !
Partager