小编rez*_*adi的帖子

如何从blazor中的父组件调用子组件方法?

我有两个组件。第一个组件包含模型列表,第二个组件包含模态表单我想在第一个组件中点击模型在第二个组件中,打开模态并编辑模型如何从父组件调用子组件中的显示功能

<ChildComponent />
<button onClick="@ShowModal">show modal</button>

@code{
    ChildComponent child; 

    void ShowModal(){
        child.Show();
    }
}
Run Code Online (Sandbox Code Playgroud)

我用过@using,但这段代码有错误:

找不到类型或命名空间名称 ChildComponent

blazor asp.net-blazor

17
推荐指数
1
解决办法
1万
查看次数

如何在没有 Microsoft 身份的情况下进行 jwt 身份验证 Blazor 服务器?

我正在使用 blazor 服务器(不使用 webapi、httpclient 等)并且我想使用 jwt 进行身份验证

  1. 我应该在哪里存储令牌?本地存储还是cookie?
  2. 如何将jwt发送到服务器所有请求?
  3. 我必须使用 AuthenticationStateProvider 吗?

    我使用了 httpContext 但出现了错误,除非它适合 cshtml 文件 我还在 AuthenticationStateProvider 中使用了 localstorage 但出现了错误

    另外,哪个更好?blazor 服务器(一个项目)还是带有 webapi 的 blazor 服务器?(两个项目,blazor 服务器和 api)

authentication cookies jwt blazor blazor-server-side

5
推荐指数
1
解决办法
4722
查看次数

事件溯源需要多少数据库或表?

我正在尝试使用事件源、ddd 和 cqrs。我不明白我必须创建两个数据库(或表)(1-json 2-标准化数据库)或一个数据库(只是json)而且如果我创建了两个数据库(或表),我必须保存数据在数据库(json 和规范化)中是否作为一个事务中的原子?此致

cqrs event-sourcing

2
推荐指数
1
解决办法
1130
查看次数

在 M1 ARM64 映像上找不到 Linux 映像上使用的库

我想在 Visual Studio 的帮助下在 big sur (M1 芯片)中创建 Docker 映像,但出现以下错误:

Starting: "docker" exec -i 737ff06a8ab3 /bin/sh -c "ID=.; if [ -e /etc/os-release ]; then . /etc/os-release; fi; if [ $ID = alpine ] && [ -e /remote_debugger/linux-musl-x64/vsdbg ]; then VSDBGPATH=/remote_debugger/linux-musl-x64; else VSDBGPATH=/remote_debugger; fi; $VSDBGPATH/vsdbg --interpreter=vscode --interpreter=vscode"
Error from pipe program 'docker': qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory
Run Code Online (Sandbox Code Playgroud)

第一次可以正常,但是第二次就出错了

如何解决

docker arm64 .net-core macos-big-sur

2
推荐指数
1
解决办法
7511
查看次数