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

관련 문제