首页 > 解决方案 > 如何在 Blazor 代码隐藏文件中使用 Blazored.LocalStorage

问题描述

我能找到的所有示例都显示了如何在 razor 文件中使用它,如下所示:

@page "/"

@inject Blazored.LocalStorage.ILocalStorageService localStorage

我想将它移动到一个基本文件(文件后面的代码),但我尝试的任何方法似乎都不起作用

我试过了 :

  public class SomeClassBase : ComponentBase
  {

    [Inject]
    public blazored.LocalStorage.ILocalStorageService;

但这没有用。

任何不会回答“你为什么要这样做”的人的帮助将不胜感激。谢谢你。

标签: local-storageblazor

解决方案


你有没有尝试过这样的事情:

[Inject]
public blazored.LocalStorage.ILocalStorageService localStorage { get; set;}

据我记得你应该使用属性而不是字段。试试看。


推荐阅读