Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blazor中的碎片是什么?_Blazor - Fatal编程技术网

Blazor中的碎片是什么?

Blazor中的碎片是什么?,blazor,Blazor,关于什么是片段?片段是HtmL内容的一个或多个片段,如元素标记和文本、razor标记和组件,以委托的形式执行(RenderFragment) 下面是一个简单的示例,演示了这一概念: 剃刀索引 @page/“ 你好,世界! 为Web开发的新时代做好准备 TestComponent.razor @ChildContent @代码 { [参数] 受保护的RenderFragment ChildContent{get;set;} } 上面的示例描述了名为Index的父组件以及嵌套组件或子组件Test

关于什么是片段?

片段是HtmL内容的一个或多个片段,如元素标记和文本、razor标记和组件,以委托的形式执行(RenderFragment)

下面是一个简单的示例,演示了这一概念:

剃刀索引
@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>