Asp.net Core - 如何从javascript调用ViewComponent的异步?

时间:2018-05-17 00:22:38

标签: asp.net-core asp.net-core-2.0 asp.net-core-viewcomponent

我有一个简单的ViewComponent(即partialview),我可以通过将调用代码放在我的CSHTML中来做一个InvokeAsyn()来呈现一小段HTML。

问题

如何调用ViewComponent InvokeAsync(或任何方法)从javascript中检索原始数据(不一定是HTML标记)?

替代地

另一种可以完全发挥作用的方法是公开一个Asp.net Core API,我可以从javascript端调用它。

1 个答案:

答案 0 :(得分:1)

你不能使用http(Ajax)调用视图组件,但是你可以在控制器上使用action方法将视图组件输出为resut