Blazor中的碎片是什么?
关于什么是片段?片段是HtmL内容的一个或多个片段,如元素标记和文本、razor标记和组件,以委托的形式执行(RenderFragment) 下面是一个简单的示例,演示了这一概念: 剃刀索引Blazor中的碎片是什么?,blazor,Blazor,关于什么是片段?片段是HtmL内容的一个或多个片段,如元素标记和文本、razor标记和组件,以委托的形式执行(RenderFragment) 下面是一个简单的示例,演示了这一概念: 剃刀索引 @page/“ 你好,世界! 为Web开发的新时代做好准备 TestComponent.razor @ChildContent @代码 { [参数] 受保护的RenderFragment ChildContent{get;set;} } 上面的示例描述了名为Index的父组件以及嵌套组件或子组件Test
@page/“
你好,世界!
为Web开发的新时代做好准备
TestComponent.razor
@ChildContent
@代码
{
[参数]
受保护的RenderFragment ChildContent{get;set;}
}
上面的示例描述了名为Index的父组件以及嵌套组件或子组件TestComponent。嵌套TestComponent的内容由父组件提供,并以RenderFragment委托参数的形式传递给TestComponent。在组件的视图部分调用此委托,因此:
<div>@ChildContent</div>
@ChildContent
html片段在div中呈现如下
<div><p>Get Ready for a new era in Web development</p></div>
为Web开发的新时代做好准备
希望这有帮助…据我所知,片段(renderfragments)是代理。。。
<div>@ChildContent</div>
<div><p>Get Ready for a new era in Web development</p></div>