特定の条件でタグを無効にしたいので、これまでにフォローしてみました
//codebehind
if(condition)
{
aTag.Disabled.Equals(true);
}
//.aspx page
<a id="aTag" runat="server"></a>
機能していません。何が問題なのかわかりません。誰かが知っている場合は、より良い解決策を教えてください。ありがとう。
javascript:void(0);
リンクを強制終了するために使用できます。
<a id="aTag" runat="server">You cannot click me!</a>
if(condition)
{
aTag.HRef = "javascript:void(0);";
}
href を javascript:void(0) に設定してみてください
I would just use an <asp:HyperLink Id="aTag" ClientIDMode="Static" Enabled="true" runat="server" />
Set client mode to static if you need to reference aTag in javascript, otherwise you can remove that...
Then check it on server side: if condition { aTag.Enabled == false }
...