Click here to Skip to main content
15,882,152 members
Please Sign up or sign in to vote.
1.12/5 (4 votes)
See more:
Hi guys,

i want to use onclick event with hyperlink in asp.net.

my code:

1. <asp:HyperLink ID="hlpwd" runat="server" onclick="onclick_pwd();" NavigateUrl='#'>Forgot Password

2.
protected void onclick_pwd(object sender, EventArgs e)
{
if(pwdrecovery.Visible == true)
pwdrecovery.Visible = true;
else
pwdrecovery.Visible = false;
}


PLEASE SUGGEST ME HOW TO USE THIS EVENT WITH HYPERLINK.
Posted
Comments
[no name] 20-Sep-13 9:52am    
Hyperlink does not have serverside events. Instrad use a LinkButton
JoCodes 20-Sep-13 14:41pm    
what you want to achieve in the on click event?

You should try

C#
<asp:hyperlink id="hlpwd" runat="server" xmlns:asp="#unknown">click="onclick_pwd();" NavigateUrl='#'>Forgot Password</asp:hyperlink>


I think your event code is not correct

Quote:
protected void onclick_pwd(object sender, EventArgs e)
{
if(pwdrecovery.Visible == true)
pwdrecovery.Visible = true;
else
pwdrecovery.Visible = false;
}


if pswrecovery is visible it will be forever visible, I think you wants to do that :

C#
protected void onclick_pwd(object sender, EventArgs e)
{
if(pwdrecovery.Visible == true)
pwdrecovery.Visible = false;
else
pwdrecovery.Visible = true;
}
 
Share this answer
 
I used linkedbutton..
n
i edited my code
as
C#
<asp:linkbutton id="lbnpwd" runat="server" onclick="LinkButton1_Click" xmlns:asp="#unknown">Forgot Password</asp:linkbutton>

C#
protected void onclick_pwd()
{
    if (pwdrecovery.Visible == true)
    {
        pwdrecovery.Visible = false;
    }
    else
    {
        pwdrecovery.Visible = true;
        newuser.Visible = false;
    }
}

C#
protected void LinkButton1_Click(object sender, EventArgs e)
  {
      onclick_pwd();
  }
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900