A paginação sem componentes é incrível. Basta dar uma olhada no efeito deste artigo. Vamos compartilhar a implementação específica com você. Amigos interessados podem consultá-la.
Em MVC:
Código por trás:
Copie o código do código da seguinte forma:
sys ActionResult público (página de string)
{
if (página == nulo)
{
string sql = "selecione os 15 primeiros * de dingdinfo ORDER BY dingdh desc";
ViewData["ds"] = dr.resultSet(sql, "dingdinfo");
}
if (página! = nulo)
{
int páginaSL = Convert.ToInt32(página);
string sql = "selecione os 15 primeiros * de dingdinfo onde id não está (selecione top " + (pageSL - 1) * 15 + " id de dingdinfo ordenar por dingdh desc )ORDER BY dingdh desc";
ViewData["ds"] = dr.resultSet(sql, "dingdinfo");
}
//Calcula a contagem de páginas
string sql1 = "selecione * de dingdinfo";
int pageCount = dr.resultCount(sql1,"dingdinfo");
int Chu = Convert.ToInt32(pageCount/15);
int yuS = Convert.ToInt32(pageCount% 15);
se (contagem de páginas > 15)
{
int páginaJG = Chu;
se (você! = 0)
{
páginaJG = Chu + 1;
ViewData["jg"] = páginaJG;
}
outro
{
ViewData["jg"] = páginaJG;
}
}
retornar Visualização();
}
A página mostra:
Código JS:
Copie o código do código da seguinte forma:
<script type="texto/javascript">
//paginação
função Página (id) {
window.location = "/bookIndex/sys/?page=" + id;
}
</script>
Código HTML:
Copie o código do código da seguinte forma:
<td>
<% contagem int =Convert.ToInt32(ViewData["jg"]);
se (contar! = 0)
{
for (int i = 1; i <=contar; i++)
{%>
<a href = "#"><%:i%></a>
<%}
}%>
</td>
O efeito final da página: