4

特定の条件でタグを無効にしたいので、これまでにフォローしてみました

//codebehind
if(condition)
{
    aTag.Disabled.Equals(true);
}

//.aspx page
<a id="aTag" runat="server"></a>

機能していません。何が問題なのかわかりません。誰かが知っている場合は、より良い解決策を教えてください。ありがとう。

4

4 に答える 4

7

javascript:void(0);リンクを強制終了するために使用できます。

<a id="aTag" runat="server">You cannot click me!</a>

if(condition)
{
    aTag.HRef = "javascript:void(0);";
}
于 2013-11-07T00:38:17.033 に答える
2

href を javascript:void(0) に設定してみてください

于 2013-11-07T00:37:22.967 に答える
1

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 } ...

于 2013-11-07T03:33:36.463 に答える