#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 … это кнопка, используемая для отображения большего количества страниц.