Asp.Net Core 2.1:在PageModel中调用ViewComponent

时间:2018-08-10 04:55:53

标签: asp.net-core razor-pages asp.net-core-2.1

在剃刀页面视图中,我可以调用如下所示的ViewComponent:

-classpath

View组件也可以在控制器动作中直接调用。为此,Controller类具有ViewComponent(string componentName)方法。但是PageModel类没有这种方法(计划用于release / 2.2;请参见How can I convert a vector of float to short int using avx instructions?)。

这是我的问题:

  1. 上述剃刀页面视图中的Component属性来自哪里?看起来我的剃须刀页面具有Component属性;那为什么不能在页面模型中执行以下操作:

    var结果= Component.InvokeAsync(“ MyViewComponent”);

  2. 我想找到Component.InvokeAsync的源代码。到目前为止,我已经能够找到github issueIViewComponentHelper的源代码。

0 个答案:

没有答案