local-storage - 如何在 Blazor 代码隐藏文件中使用 Blazored.LocalStorage
问题描述
我能找到的所有示例都显示了如何在 razor 文件中使用它,如下所示:
@page "/"
@inject Blazored.LocalStorage.ILocalStorageService localStorage
我想将它移动到一个基本文件(文件后面的代码),但我尝试的任何方法似乎都不起作用
我试过了 :
public class SomeClassBase : ComponentBase
{
[Inject]
public blazored.LocalStorage.ILocalStorageService;
但这没有用。
任何不会回答“你为什么要这样做”的人的帮助将不胜感激。谢谢你。
解决方案
你有没有尝试过这样的事情:
[Inject]
public blazored.LocalStorage.ILocalStorageService localStorage { get; set;}
据我记得你应该使用属性而不是字段。试试看。
推荐阅读
- math - 逼近未知函数的逆
- jira - 在 Jira 中配置列 - 列管理
- javascript - .catch 控制台错误的生产和开发最佳实践是什么?
- python - 地址更改影响脚本?使用服务器发送电子邮件
- pyspark - 在 AWS Glue PySpark 中对数据进行非规范化
- powershell - powershell基于csv复制和删除文件
- javascript - 当keypath是数组时如何使用keypath字段的一部分在indexedDB中获取查询结果
- c# - 如何使用面板、图形和点在 C# 中从点到点绘制一条线
- python - 在子类中定义一个 init 构造器方法称为覆盖超类的 init 方法,或者我们正在定义一个新的 init 方法来替换
- sql - Oracle SQL 使用 having 子句删除表条目