В настоящее время я изучаю Blazor Web Assembly. Поэтому я создал песочницу Blazor Web Assembly на .net 6. Я хочу создать объект, который нельзя перезагрузить во всем жизненном цикле приложения, чтобы поделиться им между страницами. Итак, я хочу создать его как Синглтон. Но у меня есть эта ошибка.
using BlazorAppWebAsmSandbox.Client;
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
var builder =WebAssemblyHostBuilder.CreateDefault(args);
builder.Services.AddSingleton();
await builder.Build().RunAsync();
< /code>
GuidObject: < /p>
namespace BlazorAppWebAsmSandbox.Client
{
public class GuidObject
{
public Guid id { get; set; } = Guid.NewGuid();
}
}
< /code>
И вот как я его использую: < /p>
@page "/counter"
@rendermode InteractiveWebAssembly
@inject GuidObject guidObject
Counter
Counter
Current count: @currentCount
guidObject @guidObject.id
Click me
@code {
private int currentCount = 0;
private void IncrementCount()
{
currentCount++;
}
}
В настоящее время я изучаю Blazor Web Assembly. Поэтому я создал песочницу Blazor Web Assembly на .net 6. Я хочу создать объект, который нельзя перезагрузить во всем жизненном цикле приложения, чтобы поделиться им между страницами. Итак, я хочу создать его как Синглтон. Но у меня есть эта ошибка.
Вот код программы. CS:
Код программы.[code]using BlazorAppWebAsmSandbox.Client; using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
var builder =WebAssemblyHostBuilder.CreateDefault(args);
builder.Services.AddSingleton();
await builder.Build().RunAsync(); < /code> GuidObject: < /p> namespace BlazorAppWebAsmSandbox.Client { public class GuidObject { public Guid id { get; set; } = Guid.NewGuid(); } } < /code> И вот как я его использую: < /p> @page "/counter" @rendermode InteractiveWebAssembly
@inject GuidObject guidObject
Counter
Counter
Current count: @currentCount guidObject @guidObject.id Click me
@code { private int currentCount = 0;
private void IncrementCount() { currentCount++; } } [/code] Спасибо за помощь
В настоящее время я изучаю Blazor Web Assembly. Я создал песочницу Blazor Web Assembly на .net 6. Я хочу создать объект, который нельзя перезагрузить во всем жизненном цикле приложения, чтобы поделиться им между страницами. Итак, я хочу создать его...
Я начал изучать C# некоторое время назад с курсом Тима Кори, и, хотя он немного устарел в версии Visual Studio, у меня никогда не было проблемы, аналогичной этой.@page /messagewall
Я работаю с Radzen и Bootstrap 5 над проектом Blazor.
Однако мне не нужны цвета по умолчанию, которые включены в него.
Я хочу изменить Radzen основные цвета, чтобы мое приложение имело другую цветовую тему.
Поэтому я добавил это в свой app.css:...
Я пытался изменить файл Counter.razor с помощью Console.WriteLine, но внутри консоли ничего не печатается, и счетчик получает +1.
У меня есть @rendermode InteractiveWebAssembly, и я не могу установить для него значение @rendermode InteractiveServer,...
Этот вопрос специально для Windows. У меня есть приложение для веб -сборки .NET Maui Blazor, которое обращается к базе данных SQLite, расположенной в файловой системы. var basePath = Path.GetFullPath( .. , FileSystem.AppDataDirectory);