Affichage d'un editBox et d'un Button suite à un click sur un lien hypertexte
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:
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:
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.