「ASP.NET runat="server"にしたら A.hover スタイルが無効になった」の編集履歴(バックアップ)一覧に戻る
ASP.NET runat="server"にしたら A.hover スタイルが無効になった - (2006/06/08 (木) 17:56:34) のソース
<p> リンクボタン(ボタンに見えるリンク)の表示非表示の制御を行う必要があるので、Aタグに<br> runat="server"<br> を追加したら、cssファイルで指定していたhoverスタイルが無効になった。カーソルを当てると赤くなるはずが、ならない・・・。</p> <p>出来上がったHTMLを見たら、href属性が消えていた!<br> どうやら、ASP.NETは、href属性が空だと出力しないみたいです。<br> href=""<br> はだめだけど、<br> href="./"<br> ならOK!!<br> 元通り動くようになりました(^^)。<br> <br> window.event.returnValue = false;<br> で、リンクが起動しないようにするのを忘れずに~!<br> <br></p>