Описание тега blazor-webassembly

Существует две модели хостинга для приложений Blazor: серверная (часто предварительно обработанная) и клиентская. Из-за различных сред хостинга то, что может работать на стороне клиента, может не работать на стороне сервера, и наоборот. Используйте этот тег для вопросов, связанных с приложениями Blazor, размещенными на стороне клиента.
2 ответа

@inject HttpClient httpClient против builder.Services.AddHttpClient в Blazor

Есть ли причина, по которой у нас нет GetFromJsonAsyncдоступный, когда мы используем named HttpClients. Мне пришлось установить NewtonSoftJson, чтобы десериализовать ответ, когда я переключился на Named HttpClients. Внедрение в компонент Razor @inje…
1 ответ

Невозможно удалить видеокомпонент из дерева рендеринга даже после уничтожения родительского компонента

Я пытаюсь создать видеокомпонент с помощью Blazor. Я использую библиотеку video.js для функций, связанных с видео. Код находится в репо https://github.com/VenkateshSrini/BlazorComponents. Теперь, когда я запускаю код в первый раз, появляется страниц…
04 авг '20 в 05:09
2 ответа

Удаление Console.WriteLine из приложения Blazor WebAssemble для производства

Имея Console.WriteLineпомочь в создании приложения веб-сборки Blazor полезно, но есть ли способ удалить их для производства? Я попытался запустить приложение с ASPNETCORE_ENVIRONMENT, установленным в Production, или запустить мое приложение в режиме…
29 июл '20 в 20:28
1 ответ

Страница Blazor 404 не отображается, если маршрутизатор не соответствует требованиям

Я работаю над Blazor POC и застрял на маршрутизации. Я реализовал некоторую маршрутизацию на странице, но если какой-то маршрут не настроен и пытаюсь загрузить из браузера, то получаю только текст "Загрузка..." в браузерах Ниже файла App.razor <R…
0 ответов

gRPC-web в Blazor Web Assemby, как внедрить при использовании Grpc.Net.ClientFactory

Это код, который мне подходит для вызова службы gRPC-Web: var httpClient = new HttpClient(new GrpcWebHandler(GrpcWebMode.GrpcWeb, new HttpClientHandler())); var channel = Grpc.Net.Client.GrpcChannel.ForAddress("https://localhost:5001", new…
0 ответов

Blazor Webassembly - запрос от браузера к серверу API возвращает 302 HTTP-код (перенаправление) - как обрабатывать

Приложение Blazor Webassembly отправляет HTTP-запрос Ajax на сервер // blazor page code async Task GetDataFromServerApi() { using (var resp = await Http.GetAsync("Api/ResourceGroup").ConfigureAwait(false)) { if (resp.StatusCode == HttpStatusCode.Red…
1 ответ

Загрузка внешней DLL в Blazor с локального компьютера

Я пытаюсь загрузить сборку в приложение Blazor во время выполнения, как показано здесь. Однако я получаю сообщение об ошибке при попытке загрузить сборку в OnInitializedAsync(): Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRender…
04 авг '20 в 12:24
2 ответа

Исключение при добавлении нового метода в рабочий Сервис с использованием gRPC-Web и protobuf-net

Я получаю следующее исключение: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] Компонент визуализации необработанного исключения: инициализатор типа для DefaultProxyCache1' threw an exception. System.TypeInitializatio…
0 ответов

как получить текущий индекс, когда я выбираю для загрузки файла с помощью этого метода входного файла mehtod в Blazor

int i = 0; foreach (IpoFilePros ac in _IpoFilePros) { _IpoFilePros[i].incid = i; <div class="row"> <div class="form-group mb-3 col-lg-3"> <InputFile OnChange="HandleMultiFile" /> <label for="c…
1 ответ

Как вручную отобразить страницу Blazor-Webassembly-404-Not-Found, если маршрут совпадает, но параметры неверны?

Представьте, это путь к моей странице Blazor: @page "/a/b/c/{numericvalue:int}" Следующие запросы будут соответствовать: /a/b/c/1 /a/b/c/2 /a/b/c/509 Этот запрос... /a/b/c/test ... отобразит страницу NotFound, определенную в файле App.razo…
05 сен '20 в 16:44
2 ответа

Проблема с базовым URL-адресом при доступе к PNG-изображению по URL-адресу

Я использую веб-сборку Blazor с размещенным ASP.NET Core. Я установил базовый URL на "/" Я хочу преобразовать изображение из URL-адреса в массив байтов Поэтому я использую приведенный ниже код для преобразования string imageUrl = "https://homep…
08 июл '20 в 10:25
0 ответов

Поддерживает ли Blazor или какой-либо пакет NuGet маршрутизацию для вложенных маршрутов?

Представьте, что у меня есть приложение для онлайн-продаж и обработки заказов. У меня есть клиенты, счет-фактура, элемент счета-фактуры. У покупателя есть вопрос об изделии в последнем заказе, и он хочет отправить ссылку своему торговому представите…
1 ответ

Невозможно отправить почту с помощью графического API

Невозможно отправить почту с помощью Microsoft-Graph-API (Azure AD B2c). Я пробовал следующий код, но не работал IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder .Create(appId) .WithTenantId(tenantI…
0 ответов

Как передать данные из AuthCookie в ClaimsPrincipal в настраиваемом CustomAuthStateProvider?

Мы используем последнюю версию Blazor WebAssembly в сочетании с API-контроллерами. Мы хотим использовать проверку подлинности с помощью форм для проверки входа в систему в Active Directory. Когда проверка прошла успешно, мы создаем AuthCooki. Пробле…
0 ответов

Ошибка Blazor WebAssembly при публикации в службе приложений Azure

Я создал новый проект Blazor WebAssembly и опубликовал его в Службах приложений Azure, ничего не меняя в приложении по умолчанию, созданном VS 2019. Приложение работает нормально, когда я пытался получить данные локально, но выдает следующее исключе…
3 ответа

Сборка не содержит общедоступного вызываемого метода с [JSInvokableAttribute]

Мы используем Blazor WebAssembly, и я хочу вызвать нестатический метод в моем файле Index.razor с помощью JavaScript. JavaScript: (function () { // keydown event window.addEventListener("keydown", function (e) { DotNet.invokeMethodAsync('M…
1 ответ

Ошибка целостности развертывания Blazor Wasm PWA IIS

Я создал новый проект Blazor PWA WebAssembly (шаблон последней версии по умолчанию) и развернул его в IIS в Windows Server, чтобы попробовать PWA. Установлен последний пакет хостинга.NET Core. После его публикации я запустил сценарий в Microsoft Doc…
1 ответ

Как использовать StackExchange.Redis в приложении Blazor WebAssembly?

Я пытался позвонить ConnectionMultiplexer.ConnectAsync в клиентском компоненте Blazor следующим образом: protected override async Task OnInitializedAsync() { var configuration = new ConfigurationOptions { AbortOnConnectFail = false, ConnectTimeout =…
1 ответ

Функция выполняется, и я не знаю почему

Я новичок в Blazor, и у меня проблема, которую я не понимаю. Я написал простое тестовое приложение, в котором я могу создавать контакты, статьи и счета. Это работает. В счете-фактуре я могу создавать позиции счета-фактуры, открыв модальное окно и вы…
30 июн '20 в 11:55
1 ответ

Форматировать InputNumber как процент

У меня есть модель, привязанная к форме редактирования. Одно из свойств модели - десятичная дробь в процентах. Я хотел бы показать пользователю и позволить ему вводить такие вещи, как: 10,5 вместо 0,015 Есть ли форматер InputNumber? Я бы согласился,…