Сбросить видовой компонент рано - PullRequest
0 голосов
/ 20 февраля 2019

возможно ли сбросить результат просмотра компонента раньше?

https://www.stevesouders.com/blog/2009/05/18/flushing-the-document-early/

В настоящее время моя страница заблокирована при попытке отобразить 5-6 компонентов просмотра, я хотел бы сбросить их раньшезаполните его.

Возможно ли это в .net core mvc?

1 Ответ

0 голосов
/ 22 февраля 2019

Я не уверен, что ссылка, которую вы включили, имеет отношение к чему-либо.Просто нет, это невозможно.Компоненты представления отображаются на месте во время анализа представления Razor.Вы не можете продолжать без них, иначе возможный HTML-код, который они возвращают, не окажется в соответствующем месте документа или вообще не будет.

При этом ничего из того, что вы делаете в компоненте представления, не должно занимать сколько-нибудь значительного количествавремя.Если у вас запущен какой-то длительный процесс, его нужно перенести в другое место.Если вы ожидаете возврата из API или чего-то еще, вы можете использовать кэширование для ускорения рендеринга.Короче говоря, проблема заключается в том, что происходит с компонентами вашего представления и почему они так долго рендерится, что мы не видим.Если не считать этого, больше ничего не поделаешь.

...