Hello,

Cela peut paraître bête mais, je n'arrive pas à récupérer ma variable de type "protected String maVar" défini dans ma page MaPage.aspx.cs, dans la page de mise en forme MaPage.aspx.

Je n'ai pourtant rien changé du code généré :s

Voici un petit extrait de ma page aspx.cs
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
17
18
19
20
21
22
23
24
25
26
27
public partial class home : System.Web.UI.Page
    {
        private XmlDocument xmldoc;
	    private String path = "Organisation-text.xml";
        protected String displaytexte = "";
 
        protected void Page_Load(object sender, EventArgs e)
        {
 
 
        }
 
        protected void Page_PreRender(object sender, EventArgs e)
        {
            FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
            xmldoc = new XmlDocument();
            xmldoc.Load(fs);
            XmlNodeList xmlnode = xmldoc.GetElementsByTagName("sub-domain");
 
            displaytexte = "";
 
            for (int i = 0; i < xmlnode.Count; i++)
            {
                XmlAttributeCollection xmlattrc = xmlnode[i].Attributes;
                displaytexte = xmlnode[i].FirstChild.InnerText;
            }
        }
Et ma page aspx:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<body>
    <form id="organisation" runat="server">
    <%= displaytexte%>
    </form>
</body>
Impossible de voir ou est mon erreur :/