【发布时间】:2021-07-14 02:28:15
【问题描述】:
我已经搜索了很多地方,但没有看到任何与我想的相似的东西。
假设我想创建一个可重用的容器组件,例如卡片、表单或模式,并将其保存为视图组件。如何在该主视图组件的“主体”内添加新的视图组件,以使其最大程度地可重用?
这里的语法当然只是为了演示这个想法,但是例如,像这样:
<vc:parent var1="x" var2="y">
<vc:child var3="a" var4="b"></vc:child>
<vc:child var3="c" var4="d"></vc:child>
</vc:parent>
这样的事情可能吗?
这不一定需要使用视图组件——也许是部分视图?——只要实现了重用其他可重用元素的容器的主要目标。
我研究了帮助程序,但它们在 ASP.NET Core 中不再可用。
【问题讨论】:
-
除此之外,ASP.NET Web 表单有很多令人讨厌的地方,但这是他们的服务器控件实现做得非常好的一件事,因此允许一组非常丰富和直观的声明性语法用于模板可重复使用的组件。
标签: asp.net-core razor-pages asp.net-core-viewcomponent view-components