【解決方法】onclick イベントによるハイパーリンク

[ad_1]

こんにちは、みんな、

asp.netのハイパーリンクでonclickイベントを使いたいです。

私のコード:

1. パスワードを忘れた

2.
protected void onclick_pwd(オブジェクト送信者, EventArgs e)
{
if (pwdrecovery.Visible == true)
pwdrecovery.Visible = true;
そうしないと
pwdrecovery.Visible = false;
}

このイベントをハイパーリンクで使用する方法を教えてください。

解決策 1

試してみてください

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

イベントコードが正しくないと思います

見積もり:

protected void onclick_pwd(オブジェクト送信者, EventArgs e)
{
if (pwdrecovery.Visible == true)
pwdrecovery.Visible = true;
そうしないと
pwdrecovery.Visible = false;
}

pswrecovery が表示されている場合、それは永遠に表示されます。それをやりたいと思います:

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

解決策 3

私はリンクボタンを使用しました..
n
コードを編集しました
なので

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();
  }

[ad_2]

コメント

タイトルとURLをコピーしました