Сценарии
| Отправка изменений пользовательского интерфейса с сервера Blazor в браузер при возникновении событий сервера | Pushing UI changes from Blazor Server to browser on server raised events mikoskinen/Blazor.EventAggregator | ||||||||||
| Проблема внедрения зависимостей через конструктор | Can we talk about constructor injection now that partial classes are here? #18088 Возможное решение - собственная реализация IComponentActivator Blazor: Implement IComponentActivator to get components from DI | ||||||||||
| Открыть новую вкладку | How can I open a new window https://stackoverflow.com/questions/62769031/how-can-i-open-a-new-window-without-using-js | ||||||||||
| Работа с файлами | Загрузка файлов: Отправка файлов в ASP.NET Core Blazor Для Net.Core 3.1 Скачивание файла: Для скачивания файла можно сделать endpoint - api controller и кнопку, которая перенаправляет на него. | ||||||||||
| Динамические отрисовка компонентов (динамическое выбор типа компонента) | How to Dynamically Render a Component in a Blazor Application Blazor - Как динамически создавать компоненты | ||||||||||
| Виртуализация списков (частичный рендер списка) | Виртуализация компонентов ASP.NET Core Blazor https://docs.microsoft.com/ru-ru/aspnet/core/blazor/components/virtualization?view=aspnetcore-5.0 | ||||||||||
| Рендер Raw HTML | Есть ли в Blazor эквивалент Html.Raw? @((MarkupString)"<div>Raw html</div>") | ||||||||||
| Тип RenderFragment |
| ||||||||||
| Атрибуты html тега. |
| ||||||||||
| Ссылка на компонент |
| ||||||||||
| Взаимодействие с JavaScript |