Используя элемент управления asp: DataPager, как мне установить класс CSS кнопки переполнения с числовыми данными?

#c# #asp.net #css #datapager

#c# #asp.net #css #datapager

Вопрос:

Я использую элемент управления asp: DataPager, и у меня есть [first], [prev], [1], [2], [3], [4], [5], [6], […], [ кнопки next], [last]. Я могу установить класс css для всего этого, кроме […] кнопки. Я не могу найти свойство, которое позволит мне это сделать.

Как я могу установить класс CSS для […]?

Мой код на данный момент:

 <asp:DataPager ID="dpNav" runat="server">                
    <Fields>

    <asp:NextPreviousPagerField 
        ButtonType="Button"      
        ShowFirstPageButton="true" FirstPageText="<<"
        ShowPreviousPageButton="true" PreviousPageText="<"
        ShowNextPageButton="false"
        ShowLastPageButton="false"
        ButtonCssClass="nav" />                       

    <asp:NumericPagerField
        ButtonType="Button"
        ButtonCount="6"      
        CurrentPageLabelCssClass="nav-current" 
        NumericButtonCssClass="nav"                      
        RenderNonBreakingSpacesBetweenControls="true" />                    

    <asp:NextPreviousPagerField 
        ButtonType="Button"
        ShowFirstPageButton="false"
        ShowPreviousPageButton="false"
        ShowNextPageButton="true" NextPageText=">"
        ShowLastPageButton="true" LastPageText=">>"
        ButtonCssClass="nav" />        

    </Fields>    
</asp:DataPager>
  

Ответ №1:

Поскольку для этого нет определенного класса, я предлагаю вам использовать html-теги внутри текста кнопки, такие как

 PreviousPageText='<span class="currentNm">[...]</span>'
  

в <asp:NumericPagerField />

Надеюсь, эта идея поможет вам

Комментарии:

1. Извините, у меня проблема не с PreviousPageText … это кнопка, используемая для отображения большего количества страниц.