[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]
コメント