-1

このハイパーリンク列には、いくつかのカウンターが表示されます。そして、カウントが0の場合、この列の中に「N/A」と書きます。このセルをハイパーリンクから通常のテキストまたは他の何かに変換する必要があります。これの主なアイデアは、このフィールドはハイパーリンクのように見えるべきではありません。

4

1 に答える 1

1

リンクをたどらないようにハイパーリンクを作成するには、javascriptイベントでfalseを返す必要がありますonclick

asp.netでは、次のように実行できます。

<asp:Hyperlink runat="server" OnClientClick="return CanIGo();" />

とjavascriptで

<script>
function CanIGo()
{
   if(contitionToAllowClick)
      return true;
   else
      return false;
}
</script>

ユーザーインターフェイスの残りの部分はあなたに任されています。メッセージを表示したり、スタイルを変更してテキストとして表示したり、好きなように表示したりできます。

于 2013-03-25T10:49:32.340 に答える