Я пытаюсь создать серверный элемент управления, который будет использовать элемент управления DataPager, но у меня возникли некоторые трудности с PagerTemplate.
Это элемент управления DataPager, который я хочу сгенерировать из серверного элемента управления:
<asp:DataPager ID="myPager" PageSize="20" runat="server">
<Fields>
<asp:TemplatePagerField>
<PagerTemplate>
<div class="counter">
<%# Container.StartRowIndex + 1 %> to
<%# ((Container.StartRowIndex + Container.PageSize) > Container.TotalRowCount ? Container.TotalRowCount : (Container.StartRowIndex + Container.PageSize)) %>
of <%# Container.TotalRowCount %> records
</div>
</PagerTemplate>
</asp:TemplatePagerField>
<asp:NextPreviousPagerField ButtonType="link"
FirstPageText="first"
ShowFirstPageButton="true"
ShowNextPageButton="false"
ShowPreviousPageButton="false"
RenderDisabledButtonsAsLabels="true" />
<asp:NumericPagerField ButtonCount="7" />
<asp:NextPreviousPagerField ButtonType="link"
LastPageText="last"
ShowLastPageButton="true"
ShowNextPageButton="false"
ShowPreviousPageButton="false" />
</Fields>
</asp:DataPager>
Я не знаю, как создать шаблон PagerTemplate из кода. Я застрял в той части, где мне нужно создать IT-шаблон, но я не знаю, как с ним работать.
Я провел некоторый поиск, но не нашел ничего, что могло бы мне помочь. Я немного новичок в управлении сервером. Я могу сделать несколько простых, но шаблоны являются новыми для меня.
Кто-нибудь может мне помочь?
Спасибо:)