Asp.net core 带子对象的视图组件

Asp.net core 带子对象的视图组件,asp.net-core,asp.net-core-viewcomponent,Asp.net Core,Asp.net Core Viewcomponent,我可以在这样的页面中使用ViewComponents吗 <vc:parent-component> <some random html> </parent-component> 当我尝试此操作时,它只渲染父组件。 在父组件的cshtml中,我正在寻找如下内容 <h2>Parent component markup</h2> @RenderChildren()?? <h2>Parent component ma

我可以在这样的页面中使用ViewComponents吗

<vc:parent-component>
     <some random html>
</parent-component>

当我尝试此操作时,它只渲染父组件。 在父组件的cshtml中,我正在寻找如下内容

<h2>Parent component markup</h2>
@RenderChildren()??
<h2>Parent component markup end</h2> 
父组件标记 @RenderChildren()?? 父组件标记结束 所以结果将会是

<h2>Parent component markup</h2>
@RenderChildren()
<h2>Parent component markup end</h2>
父组件标记 @RenderChildren() 父组件标记结束
您不能像以前那样在
ViewComponent
标记帮助程序中使用随机html。可能是您正在考虑将
ViewComponent
标记帮助程序与html元素一样。实际上,它不是html元素,而是一个razor代码

根据文档,您的
ViewComponent
标记帮助程序应该如下所示

<vc:[view-component-name]
  parameter1="parameter1 value"
  parameter2="parameter2 value">
</vc:[view-component-name]>