2013-07-11 71 views
0

我想改變顏色,並強調,被放置在DataList的項目模板只選擇按鈕鏈接按鈕的內容改變顏色和下劃線的鏈接按鈕的內容

下面是我的代碼被用於設置鏈接按鈕

<asp:DataList ID="DlPaging" runat="server" BorderWidth="0" RepeatDirection="Horizontal"> 
    <ItemTemplate> 
    <asp:LinkButton CssClass="pagenav" ID="LnkBtnPage" OnClientClick="clickfire(this.id);" runat="server" Visible="true"> 
     <%# Container.ItemIndex +1 %> 
    </asp:LinkButton> 
     <%-- <asp:Label runat="server" ID="LblPage" CssClass="pagenav2" Font-Bold="True" Visible="true" 
         Text='<%# Container.ItemIndex +1 %>'> 
       </asp:Label> 
     &nbsp;--%> 
</ItemTemplate> 
</asp:DataList> 

回答

4

您可以使用CSS輕鬆完成您想要的功能。

.pagenav:hover { 
    text-decoration: underline; 
    color: blue; 
} 
+0

但我使用這個鏈接按鈕進行分頁,並點擊這個按鈕頁面是回發所以我們不能保留linkbutton上的CSS樣式。 @flakomalo –

+0

要選擇當前鏈接,您應該使用服務器端代碼向鏈接添加一個類。例如,只將「selected」類添加到所選按鈕。你能否提供當你點擊其中一個鏈接時顯示的URL和參數? – flakomalo