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

时间:2019-02-15 13:50:07

标签: blazor asp.net-core-viewcomponent

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

@await Component.InvokeAsync("HeaderComponent")

Intellisense显示等待只能在异步方法中使用。

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

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

1 个答案:

答案 0 :(得分:1)

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

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