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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<%@ Import namespace="page1" %>
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
3
4
5
6
7
8
namespace HelloWorld
{
    public class Traduction
    {
        public string message1 = "ceci est le texte un";
        public string message2 = "texte deux";
    }
}
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
Tradcution traduc = new Traduction();
 
Response.Write(traduc.message1 + "<BR>");
Response.Write(traduc.message2 + "<BR>");
Donc, c'est comme ça que je fais pour appellé des variables, en essayant de faire comme avec un include en php..

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 !