是否可以在razor页面中调用定义在razor组件上的方法?



我的项目中有一个剃刀页面。该页面捕获加密的id,并将其发送到作为参数动态工作的razor组件。问题是必须从razor页面调用razor组件的一个方法。有可能或者有其他办法解决这个问题吗?

我试图为组件的方法创建服务。但是,我无法将服务中的参数传递给组件,也无法使用双向绑定在正确的时间控制正确的部门。

我希望下面的例子有所帮助。我们传递encryptedIds

<ComponentTwo @ref="_component" />
<Button Color="ButtonColor.Danger" @onclick="SendEncryptedIds"> Send </Button>
@code {
private ComponentTwo _component;
private async Task SendEncryptedIds()
{
var encryptedtIds = .... get the ids ....
await _component.SendDataAsync(encryptedtIds);
}
}

最新更新