Web.config в порядке. Рассматривали ли вы вопрос о том, чтобы длина страницы была динамичной, возможно, на основе значения строки запроса? (в любом случае вам все равно понадобится сохраненное или жестко заданное по умолчанию где-то )
Кроме того, я, вероятно, здесь разбираю слова, но вы не хотите, чтобы ваш взгляд явно знал об этом параметре (то есть, непосредственно обращался к значению web.config). Он должен просто перебрать список предметов, которые ему передает контроллер, независимо от количества.