Я не хочу, чтобы отображались вещи, которые не работают в статическом режиме, поэтому я попробовал использовать AssignedRenderMode для определения режима и исключения частей рендеринга следующим образом:
Код: Выделить всё
@inherits LayoutComponentBase
@implements IDisposable
@inject NavigationManager NavigationManager
@using System.Globalization
@using RaffleGames.Client.Components
@if (LoggedIn() && AssignedRenderMode != null)
{
... stuff to exclude here
}
То, чего вы там не видите, — это подчеркнутая «красная закорючка», которая Visual Studio мирится, когда не может что-то понять. Но изображение ошибок сборки показывает:
|

Кажется, Microsoft считает, что все в порядке? Так что я в замешательстве. Я не уверен, пропустил ли я что-то добавление в проект или просто пропустил что-то еще.
AssignedRenderMode является частью ComponentBase, но LayoutComponentBase наследует его и также имеет его.
Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/792 ... -available
Мобильная версия