Есть ли какой-нибудь способ обнаружить предварительный рендеринг в компоненте Blazor из метода жизненного цикла OnInitializedAsync
? Я знаю, что рабочий процесс компонента вызовет OnInitializedAsync
, вызываемый два раза, первый раз для предварительного рендеринга и второй раз для фактического рендеринга. Наконец, вызывается метод OnAfterRenderAsync
за один раз для фактического рендеринга.
Но мне нужно обнаружить предварительный рендеринг в OnInitializedAsync
. Чтобы я мог внести некоторые изменения в предварительный рендеринг и предотвратить его в реальном рендеринге, наоборот.
Я проверил приведенную ниже проблему GitHub, но она не имеет правильного решения. Надеюсь, к нему нужно обращаться в API, например IsPrerendering
.
https://github.com/dotnet/aspnetcore/issues/17282
Заранее спасибо.