2013-07-11 72 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