当在c#中创建一个razor组件时,如何将父RenderingFragment的引用传递给子组件内容(不是使用.razor)ComponentBase重载protected override void BuildRenderTree(RenderTreeBuilder builder),似乎不能像预期的那样工作。
当我想将一个组件级联到它的子组件时,我也有同样的问题。解决了,如下图所示。
builder.OpenComponent<CascadingValue<TValue>>(0);
builder.AddAttribute(1, "Value", this);
builder.AddAttribute(2, "ChildContent", (builder2) =>
{
builder2.AddContent(3, ChildContent);
});
builder.CloseComponent();
祝您好运!