2012-06-03 2 views
0

ListView의 삽입, 삭제와 같은 버튼 변경은 정상적인 asp : 버튼이기 때문에 괜찮습니다.하지만 ListView에서 페이지 기능이 활성화되어 있으면 페이지 버튼 (예 : First 및 Last)을 변경하는 방법은 어떻게됩니까?.net 변경 ListView 버튼

그들은 유형은 다음과 같습니다

<asp:DataPager ID="DataPager1" runat="server"> 
    <Fields> 
      <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" 
         ShowNextPageButton="False" ShowPreviousPageButton="False" /> 
       <asp:NumericPagerField /> 
       <asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" 
         ShowNextPageButton="False" ShowPreviousPageButton="False" /> 
    </Fields> 
</asp:DataPager> 

그냥 데 ForeColor와의 BackColor 속성을 변경해야합니다.

+0

DataPager 또는 이와 비슷한 것을 사용해야합니다. 수색... –

답변

2

다른 ASP.NET 서버 컨트롤과 마찬가지로 템플릿 기능을 사용해야합니다. this question을 참조하십시오.

0

사용자 고유의 CSS 클래스를 추가하고 DataPager 컨트롤의 Button 태그에 할당 할 수 있습니다. DataPager 안에 버튼 태그를위한 ButtonCssClass라는 속성이 있습니다.

NumericPagerField 스타일은 NumericPagerField의 NumericButtonCssClass 속성에 대한 CSS 클래스를 할당하여 변경할 수 있습니다.

<asp:DataPager ID="DataPager1" runat="server"> 
    <Fields> 
     <asp:NextPreviousPagerField ButtonType="Button" ButtonCssClass="DataPagerbtnStyle" 
      ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" /> 
     <asp:NumericPagerField NumericButtonCssClass="DataPagerNumericStyle" /> 
     <asp:NextPreviousPagerField ButtonCssClass="DataPagerbtnStyle" ButtonType="Button" 
      ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" /> 
    </Fields> 
</asp:DataPager>