我可以在这样的页面中使用 ViewComponents 吗?
<vc:parent-component>
<some random html>
</parent-component>
当我尝试这个时,它仅渲染出父组件。
在父组件的 cshtml 中,我正在寻找如下所示的内容
<h2>Parent component markup</h2>
@RenderChildren()??
<h2>Parent component markup end</h2>
所以结果将是
<h2>Parent component markup</h2>
@RenderChildren()
<h2>Parent component markup end</h2>
你不能在里面使用随机的 htmlViewComponent
像你一样标记助手。可能您正在考虑ViewComponent
标签助手就像 html 元素一样。实际上它不是 html 元素,而是一个 razor 代码。
根据调用视图组件作为标记帮助程序 https://learn.microsoft.com/en-us/aspnet/core/mvc/views/view-components?view=aspnetcore-2.2#invoking-a-view-component-as-a-tag-helper文档,您的ViewComponent
标签助手应该如下所示
<vc:[view-component-name]
parameter1="parameter1 value"
parameter2="parameter2 value">
</vc:[view-component-name]>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)