我想知道是否有可能像反应风格一样创建组件(Razor / Asp.NET)。我将说明:
<GenericDadContainer>
<ChildComponentDinamic />
</GenericDadContainer>
我想这样做,以便我的父容器具有动态性。它们只能作为容器使用,无论模型如何,您的孩子都需要充满活力。
如果可能的话,我还想知道在这种情况下是否可以将参数传递给除了孩子本身之外的参数。
我对Razor知之甚少,而且我没有从互联网上找到更好地重用布局的方法。
答案 0 :(得分:0)
不完全相同的风格,但同样的想法:在Razor中,您可以使用所谓的“部分视图”将您的页面划分为“组件”,是的,您可以将数据传递到部分视图。
这是一个小例子:
<div class="container">
@Html.Partial("view-name-here", model)
</div>
model
变量可以是您选择的任何对象。
阅读ASP.NET / MVC中的部分视图,例如here。