Blazor 如何从我的代码部分引用另一个组件
我有一个按钮,可以打开一个模态,这个可以工作Blazor 如何从我的代码部分引用另一个组件,blazor,blazor-server-side,Blazor,Blazor Server Side,我有一个按钮,可以打开一个模态,这个可以工作 <button type="button" class="btn btn-primary" @onclick="@loginDialog.ShowLogInDialog"> Login </button> <LoginDialog @ref="@loginDialog" /> 但不知何故,这不起作用发生了什么?有错误吗?什么不起作用?什么都没发生,函数启动。没有错误。因此,不知何故,这与我的“login
<button type="button" class="btn btn-primary" @onclick="@loginDialog.ShowLogInDialog">
Login
</button>
<LoginDialog @ref="@loginDialog" />
但不知何故,这不起作用
发生了什么?有错误吗?什么不起作用?什么都没发生,函数启动。没有错误。因此,不知何故,这与我的“loginDialog”不是同一种方式
<button type="button" class="btn btn-primary" @onclick="OnClick">
Login
</button>
<LoginDialog @ref="@loginDialog" />
public LoginDialogVM loginDialog;
public void OnClick(MouseEventArgs e)
{
loginDialog.ShowLogInDialog();
loginDialog.dialogIsOpen = true; // tried both as this is what actually happens in the loginDialog
}