0

タグ ul に Linkbutton があります。ulにcssを設定しました。ホバー時のリンクボタンの前景色を設定したい

.MainMenu
{
position: absolute;
top:135px;
left:15px;    
background-color: #033E6B;
color:White;
border-style:double;
border-color:White;
}

.MainMenu li
{
float:right;
}

.MainMenu li a
{
color:Black;
}

.MainMenu li a:hover
{
color:Red;
}

 <ul class="MainMenu">
    <li><a>Home</a></li>
     <li><asp:LinkButton id="lnk" runat="server" PostBackUrl="Default.aspx">Home</a>   </li>
 </ul>

私はこのコードを使用します。タグ a では機能しますが、LinkBut​​ton では機能しません!!

4

2 に答える 2

2

マークアップにエラーがあります。これ<asp:LinkButton id="lnk" runat="server" PostBackUrl="Default.aspx">Home</a>をこれに変更してください<asp:LinkButton id="lnk" runat="server" PostBackUrl="Default.aspx" Text="Home" />

于 2012-06-25T03:59:58.310 に答える
2

コードにエラーがあり、次のマークアップを使用していますLinkButton:

<asp:LinkButton 
    id="lnk"
    runat="server" 
    PostBackUrl="Default.aspx" 
    Text="Home">
</asp:LinkButton>

<ul>タグを閉じることを忘れないでください。

それが役に立てば幸い!

于 2012-06-25T04:03:02.310 に答える