Описание тега blazor-server-side

Серверный Blazor - это новая (экспериментальная) веб-платформа от Microsoft для создания одностраничных приложений, работающих на сервере. Изменения в DOM и событиях в браузере передаются через соединение SignalR. Blazor построен на ASP.NET Core.
2 ответа

Как перенаправить на другой маршрут в Blazor на стороне сервера

Только в Blazor Client перенаправление может быть достигнуто с помощью using Microsoft.AspNetCore.Blazor.Browser.Services; (...) BrowserUriHelper.Instance.NavigateTo("/route") Это не работает на стороне сервера, оно генерирует ошибку Невозможно прив…
04 янв '19 в 18:11
1 ответ

С моделью на стороне сервера, использующей шаблон проекта, где я могу разместить контроллер API, доступный извне?

С серверной частью Blazor для приложения для интрасети, с использованием шаблона проекта, где бы разместить контроллеры API? В проекте.Client или в проекте.Server? Другими словами, я хочу API, который находится в том же веб-приложении, доступный по …
04 янв '19 в 22:23
1 ответ

Не может использовать блазор с серверным хостингом

Привет я пытаюсь использовать Blazor с хостингом на стороне сервера. Так что я установил server как стартовый проект. Однако, как только я запускаю сервер, я не могу получить доступ к клиенту из браузера. Если я делаю хостинг на стороне сервера, раз…
14 янв '19 в 10:21
2 ответа

Рекомендации по размещению компонентов Razor в Docker

Я работаю над проектом Razor Components, использующим выпуск ASP.NET Core 3.0 Preview2 от 29 января. Мне нужно будет разместить его в (Linux) контейнере Docker. Кто-нибудь сумел заставить это работать, пожалуйста?
02 фев '19 в 10:14
3 ответа

Razor view Engine в Blazor (преобразование компонента Blazor в HTML-строку во время выполнения)

Я пытаюсь получить PDF-файл в серверной Blazor. Я использую DinkToPdf в качестве внешней библиотеки для преобразования строки HTML в pdf. Но у меня возникли проблемы с преобразованием компонента Blazor в HTML-строку. Существует способ визуализации ш…
08 фев '19 в 14:50
1 ответ

CSS в библиотеке компонентов Blazor не загружается

В моем проекте компонентов бритвы я добавляю библиотеку компонентов Blazor к решению. Я могу вызывать компоненты в библиотеке компонентов из моего проекта.app, но кажется, что.css и другие файлы не загружаются из библиотеки компонентов Blazor. Я пос…
20 фев '19 в 08:52
1 ответ

Blazor Grid с мастер-деталями

Я делаю какой-то проект для колледжа в Блазоре (.net wasm), и у меня есть страница, которая должна реализовывать мастер-детальный вид студентов. Для просмотра таблицы и разбивки на страницы я использовал BlazorGrid, и это было здорово, но сейчас я з…
9 ответов

Как хранить данные сеанса в серверной среде

В серверном приложении Blazor я хотел бы сохранить некоторое состояние, которое сохраняется между переходами по страницам. Как мне это сделать? Обычное состояние сеанса ASP.NET Core, по-видимому, недоступно, поскольку, скорее всего, применимо следую…
2 ответа

Как компоненты Razor взаимодействуют с приложением сервера

Например, клиентское приложение может отправлять запрос на веб-сервер через webapi. Но для Razor Components (он же серверный блейзор), как правильно разрешить компонентам доступ к серверу, скажем, в БД на сервере?
01 фев '19 в 15:09
1 ответ

InputFormatters пуст в приложении стороны сервера Blazor (компоненты Razor) при использовании атрибута [FromBody] в контроллере

Я работаю над веб-игрой, использующей серверный блейзор (Razor Components) в превью Asp.Net Core 3.0. У меня есть класс контроллера, который я использую для сохранения игровых данных на сервере, но всякий раз, когда я делаю запрос на публикацию с до…
1 ответ

Как передать данные с дочерней страницы на страницу, вызывающую @Body?

Итак, у меня есть MainLayout со строкой заголовка, и я хочу иметь параметр, который позволяет странице устанавливать строку заголовка в соответствии со своими предпочтениями. Таким образом, mainlayout вызывает страницу через @Body, я не понимаю, как…
15 фев '19 в 20:47
2 ответа

Получить и опубликовать в ASP.NET Blazor

С помощью нескольких примеров, доступных в Интернете, я могу разработать приложение на базе ASP.NET Core Hosted Blazor. Но при вызове API следующим образом private async Task Refresh() { li.Clear(); li = await Http.GetJsonAsync<SampleModel[]>(…
0 ответов

Компоненты бритвы, изменение значения в обратном вызове дочернего компонента не отражается в пользовательском интерфейсе

Опробовать проект шаблона компонентов Razor в Visual Studio Enterprise 2019 Preview 3.0. При обновлении элемента, связанного с пользовательским интерфейсом, в обратном вызове от дочернего компонента, изменение не отражается в пользовательском интерф…
26 фев '19 в 14:44
1 ответ

Почему два проекта в решении с серверной Blazor

Когда вы создаете новый серверный проект Blazor, вы фактически получаете два проекта в рамках одного решения. Почему это? Я полагаю, это как-то связано с архитектурой, как показано на этой диаграмме из документации? Другими словами, для размещения п…
07 янв '19 в 13:40
2 ответа

Безопасно ли вызывать StateHasChanged() из произвольного потока?

Это безопасно звонить StateHasChanged() из произвольной темы? Позвольте мне дать вам некоторый контекст. Представьте себе серверное приложение Blazor/Razor Components, где у вас есть: Единый сервис NewsProvider что поднимает BreakingNews события из …
02 фев '19 в 18:16
0 ответов

Websocket закрыт с кодом состояния: выпуск 1006

Я использую компоненты Razor (на стороне сервера Blazor), и когда мое соединение теряется и появляется снова, оно выдает ошибку "Websocket закрыта с кодом состояния: 1006" и не работает до обновления страницы. я хочу знать, как установить соединение…
24 фев '19 в 13:48
1 ответ

Компоненты Blazor приближаются к производительности

Недавно, работая над созданием компонента Blazor, я застрял с некоторыми вопросами. Каков наилучший подход к созданию компонентов (собственный и или с использованием существующего пользовательского интерфейса JavaScript) Есть ли какая-либо производи…
24 янв '19 в 07:03
1 ответ

Вызовы httpclient на стороне сервера на стороне сервера не доходят до моего класса контроллера веб-API

Я пытаюсь создать многопользовательскую игру с использованием серверного приложения Blazor (RazorComponents) в предварительном просмотре.Net Core 3.0. У меня есть база данных SQL lite и слой доступа к данным в моем проекте сервера для хранения игров…
0 ответов

Можно ли создать универсальный плагин для CKEditor5

Мне нужно создать несколько плагинов для CKEditor5, которые в основном делают одно и то же. Они собираются вызвать функцию javascript в моем приложении, сделать некоторые вещи в моем коде Blazor, а затем вставить все, что возвращается в редактор. У …
16 фев '19 в 18:30
1 ответ

Ошибка "app.UseBlazor" для "Элемент с тем же ключом уже добавлен"

Я получил ошибку в файле Configure method startup.cs. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseHsts(); } app.UseHttpsRedirection(); app.UseM…
21 янв '19 в 10:39