Короткий ответ - «нет».
Однако наиболее близким к тому, что вы ищете, является шаблон проекта Blazor WebAssembly Hosted
, который представляет собой Blazor WASM с поддержкой ASP. NET Core веб-приложение, размещающее его. Ваш код на стороне клиента будет в C#, и вы сможете выполнить любую проверку, которую вы ищете. Однако вам придется явно вызывать API, предоставляемый в веб-приложении хостинга (бэкэнд), используя экземпляр HttpClient
. Таким образом, вы получаете полный контроль над тем, какой код выполняется на клиенте, а какой на сервере.
Отличным примером этого является шаблон проекта hosted
по умолчанию (страница выборки-данных). Вы можете создать его с помощью dotnet new blazorwasm --hosted
и посмотреть, как это делается там. Надеюсь, это поможет.