【发布时间】:2021-07-13 23:36:21
【问题描述】:
在我的 Blazor 应用程序中,我正在会话存储中保存一些信息(它按预期工作,我可以在浏览器上看到它们并且它们的格式正确):
await _sessionStorage.SetItemAsync("userCredentials", loginUser.UserCredentials);
但是当尝试从组件中访问它们时:
@inject Blazored.SessionStorage.ISessionStorageService sessionStorage;
...
@code{
...
string myCrendentials = await sessionStorage.GetItemAsStringAsync("userCredentials");
...
}
【问题讨论】:
-
我首先会尝试使用一致的 API 调用 -
SetItemAsStringAsync和GetItemAsStringAsync,而不是你现在拥有的混合 - 因为一个涉及 JSON 序列化,而另一个不涉及。 -
@MisterMagoo 解决了,tnx。您可以将此作为答案发布吗?
标签: escaping blazor session-storage