gpt4 book ai didi

c# - 如何将参数传递给服务器端 Blazor 中的 razor 组件?

转载 作者:行者123 更新时间:2023-12-04 11:14:39 25 4
gpt4 key购买 nike

如何将参数传递给 razor 组件?

到目前为止我试过

@(await Html.RenderComponentAsync<Rateplan>(RenderMode.ServerPrerendered, new { id= 100}))

但我收到一个错误

InvalidOperationException: Prerendering server components with parameters is not supported.



我用 RenderMode.ServerPrerendered 尝试了同样的事情,但我收到一个错误

InvalidOperationException: Server components with parameters are not supported.



我也试过做
<Rateplan Id="100"></Rateplan>

但这甚至没有启动组件。

最佳答案

在要接受参数的组件中,您需要将一个属性标记为参数

喜欢

[Parameter]
public List<Player> Players { get; set; }

然后你应该能够将参数作为
<Componentname Players="@players"></Componentname>

(在这个例子中@players 是一个局部变量)

关于c# - 如何将参数传递给服务器端 Blazor 中的 razor 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58093310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com