您可以在Blazor布局中使用ViewComponent吗?

问题描述 投票:2回答:1

只是第一次尝试Blazor。使用默认的Blazor模板,我向ViewComponent添加了MainLayout.cshtml调用:

@await Component.InvokeAsync("HeaderComponent")

[IntelliSense显示await仅可用于async方法。

我在Blazor视图中尝试过相同的结果。我在布局中的MVC应用程序中使用了组件(通过<vc:header-component />)。

所以我不确定这是否可行,或者不确定当前的Blazor或Visual Studio 2019限制。

asp.net-core blazor asp.net-core-viewcomponent
1个回答
0
投票

不,您不能在Blazor中使用ViewComponent。是的,这是一个限制,从某种意义上讲,您不能在Angular中使用ViewComponent。

为什么需要局部视图? Blazor中有组件无法满足的用例吗?

© www.soinside.com 2019 - 2024. All rights reserved.