Em um projeto desenvolvido recentemente existem quatro páginas de listagens de conteúdos e cada uma irá listar 10 itens por vez.
Para isso criei um método de listagem que recebe como parâmetros limite de itens por página e total de itens encontrados.
Para manutenções futuras, por exemplo, alteração da quantidade de itens para 20 e não precisar ficar mudando nas 4 páginas, criei no web.config uma chave que conterá a quantidade de itens tornando assim disponível para todo o projeto, vejamos abaixo:
No Web.config:
Inclui uma chave chamada limitOfItems com o valor 10 dentro da tag appSettings:
<configuration>
<appSettings>
<add key="limitOfItems" value="10"/>
</appSettings>
</configuration>
Aspx.cs da página:
Inclui o namespace:
using System.Configuration;
E no evento Page_Load
A variável limit irá receber a quantidade de itens.
int limit = Convert.ToInt32(ConfigurationSettings.AppSettings["limitOfItems"]);
E para finalizar basta passar a variável limit no método de listagem.