Вы говорите о нескольких вещах здесь: заполнители и все другие элементы управления веб-сайтом, которые, как я полагаю, вы помещаете в эти заполнители.
Прежде всего, сами заполнители - это очень легкий элемент управления, который не создает дополнительной разметки и требует очень небольшой обработки ASP.NET. Таким образом, вы должны уметь ставить сотни из них на странице, пока все еще довольно быстро.
Однако другие элементы управления, которые вы помещаете внутри каждого заполнителя, имеют потенциал для создания значительного количества разметки, просмотра и, конечно же, большей обработки на стороне сервера.
Таким образом, для этого нет стандартного ответа, так как это действительно зависит от вашего конкретного приложения и вашей аудитории. Но есть несколько вещей, которыми я могу поделиться:
1.) Посмотрите на окончательный визуализированный размер HTML. Вообще говоря, я предпочитаю, чтобы мои общедоступные HTML-страницы под 100 КБ каждый, а домашняя страница - до 20 КБ, когда это возможно. Очевидно, что еще не конец света сделать HTML-страницу больше, чем это (многие популярные сайты делают). Но многое из этого я бы, по крайней мере, подумал о том, чтобы разделить его на несколько страниц. Высокоскоростные соединения могут распространяться сегодня, но пользователи так же нетерпеливы, как и раньше, поэтому быстро создайте сайт. ;)
2.) Всегда есть вопрос о масштабируемости. Чтобы проверить это, вы можете проверить Microsoft's Web Application Stress Tool, чтобы попытаться смоделировать ситуацию пиковой нагрузки. Затем взгляните на такие вещи, как процессор, память и использование полосы пропускания, чтобы узнать, не наносит ли он большой ущерб на сервере. Опять же, если это слишком большая загрузка, вы можете рассмотреть возможность разделения страницы.
Моя единственная забота заключается в том, что вы можете слишком много вставлять в одну страницу: подумайте о том, чтобы разбить заполнители на свои собственные страницы и/или пользовательские элементы управления. –