Я не верю, что есть встроенный способ описать, какие части страницы загружаются первыми в ASP или ASP.Net.Это действительно не решение сервера - зависит от того, как ваш браузер анализирует страницу, а затем запрашивает дополнительные ресурсы (или отображает существующие).
Вы можете использовать AJAX и строить в том порядке, в котором каждая секция загружается либо как движок состояния, либо как цепочка.Кажется, что это довольно сложно для пользы.
Если вы просто не хотите, чтобы пользователь видел что-либо, пока не загрузится вся страница, вы можете управлять этим из кода, используя буферизацию.В классическом ASP вы используете Response.Buffer и Response.Flush, чтобы сервер не начинал возвращать HTML, пока вся страница не будет готова - он будет препятствовать загрузке частей страницы (сервер не будет передавать результаты).Я предполагаю, что ASP.Net имеет аналогичный / идентичный метод для буферизации.Обратите внимание, что вы не можете выбирать фрагменты кода с буферизацией, но вы можете отправлять только части (сверху вниз) одновременно.