2014-03-04 61 views
0

在我的asp.net申請中,有一個hyperlink。我想用css將它懸停在它上面時將它改爲color,但它不起作用。css沒有申請asp.net超鏈接

<asp:HyperLink ID="hlViewItem" class="hplClass" runat="server" NavigateUrl='<%#Eval("Pro_Id","ProductDetails.aspx?ProID={0}") %>' ForeColor="#33ccff">View Item</asp:HyperLink> 

css

.hplClass:hover 
{ 
    color:white; 
} 
+0

請參閱[本ASP.Net問題](http://stackoverflow.com/questions/1203228/difference-between-class-vs-cssclass-in-asp-net-css-css-syntax-question)學習更多關於'ASP.Net'中的CSSClass。 – TylerH

回答

1

試試這個(刪除前景色= 「#33ccff」 後):

<asp:HyperLink ID="hlViewItem" CssClass="hplClass" runat="server" NavigateUrl='<%#Eval("Pro_Id","ProductDetails.aspx?ProID={0}") %>'>View Item</asp:HyperLink> 

另外,還要確保你已經在你的aspx頁面添加CSS文件的參考。

2

對於ASP.NET控件,而不是使用 'class' 屬性CssClass

+0

現在我編輯了我的代碼,但仍然不起作用 'ForeColor =」#33ccff「>查看項目

+0

呈現的HTML是否包含'class =」hplClass「'? – Floremin

+0

是的。 查看源代碼後,我得到了這個 View Item