Bonjour,

Je débute en C# et je bloque sur un truc.

Ce que je veux faire c'est :
===========CE QUE JE VEUX FAIRE===================
1- Dans une page .aspx, j'ai un lien hypertexte.
2- Lorsque je clique sur ce lien, la même page se recharge et cette fois affiche en plus du lien hypertexte, un EditBox et un Button.
==============================================

J'ai utilisé du JavaScript comme suit:
==================CE QUE J AI TESTE===============
1- Dans le codeBehind, j'ai initialisé une variable de session à "N":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
protected void Page_Load(object sender, EventArgs e)
    {
        //visibleRefEditBox = false;
        Session["visibRefEditBox"] = "N";
    }
2- Dans le .aspx, j'ai ajouté mon code javaScript comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript">
            function enableRefEditBox() {
                <% Session["visibRefEditBox"] = "Y";%>
            }
            </script>
            <% if(Session["visibRefEditBox"] != "N")
               {%>
                    <tr>
                        <td><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>
                        <td><asp:Button ID="Button1" runat="server" Text="Trouver" OnClick="Button1_Click"/></td>
                    </tr>
            <% }%>
==============================================


Le problème que je recontre c'est:
L'EditBox et le Button s'affichent dès le premier chargement de ma page, avant même que je clique sur le lien hypertexte

Merci.