Skip to content

SteveSandersonMS/BlazorStorage

 
 

Repository files navigation

Blazor Local and Session Storage Support

Installation

PM> Install-Package Cloudcrate.AspNetCore.Blazor.Browser.Storage

Usage

Add Services to Dependency Injection

var serviceProvider = new BrowserServiceProvider(services =>
{
    services.AddStorage();
});

Inject and use Storage

@using Cloudcrate.AspNetCore.Blazor.Browser.Storage;
@inject LocalStorage Storage

<input type="text" bind="@value" />
<button onclick="@SetValue">Set</button>
<button onclick="@GetValue">Get</button>


@functions
{
    string value;

    void SetValue()
    {
        Storage["Value"] = value;
    }

    void GetValue()
    {
        value = Storage["Value"];
    }
}

About

A library for Blazor local and session storage support.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 47.8%
  • TypeScript 45.9%
  • JavaScript 6.3%