asp .net ハイパーリンクがラベルのように動作する方法はありますか? つまり、URL が指定されておらず、クリック イベントもありません (マウス カーソルは、クリック可能であることを示すために変化しません)。
user1017882
質問する
360 次
2 に答える
5
単純なハイパーリンク
<asp:HyperLink ID="HyperLink1" runat="server">HyperLink</asp:HyperLink>
ナビゲート URL がない場合、ラベルのみが表示されます。
この行をコードビハインドに追加すると、ハイパーリンクのように動作します
HyperLink1.NavigateUrl = "Mypage1.aspx";
またはハイパーリンクの NavigateUrl プロパティを設定します
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Mypage1.aspx">HyperLink</asp:HyperLink>
于 2012-07-05T10:43:45.583 に答える
1
これは不可能だと思います。ただし、falseを返すjavascriptonclickイベントを追加することはできます。これにより、リンクの起動が停止します。cssでカーソルを変更して、マウスがリンク上を通過したときにカーソルがポインタのままになるようにすることもできます。
それで:
<a href="http://www.google.com" runat="server" onclick="return false;">Hello</a>
于 2012-07-05T10:36:07.773 に答える