Asp.net Core - 如何从 javascript 为 ViewComponent 调用 Async?
Asp.net Core - How to InvokeAsync for a ViewComponent from javascript?
我有一个简单的 ViewComponent(即部分视图),我可以通过将调用代码放在我的 CSHTML.[=12 中来执行 InvokeAsyn() 来呈现一小段 HTML =]
问题
如何调用 ViewComponent InvokeAsync(或任何方法)从 javascript 检索原始数据(不一定是 HTML 标记)?
或者
另一种完全可行的方法是公开一个 Asp.net 核心 API,我可以简单地从 javascript 端调用它。
您不能使用 http(Ajax) 调用视图组件,但您可以在控制器上使用 action 方法 return 视图组件输出为结果
我有一个简单的 ViewComponent(即部分视图),我可以通过将调用代码放在我的 CSHTML.[=12 中来执行 InvokeAsyn() 来呈现一小段 HTML =]
问题
如何调用 ViewComponent InvokeAsync(或任何方法)从 javascript 检索原始数据(不一定是 HTML 标记)?
或者
另一种完全可行的方法是公开一个 Asp.net 核心 API,我可以简单地从 javascript 端调用它。
您不能使用 http(Ajax) 调用视图组件,但您可以在控制器上使用 action 方法 return 视图组件输出为结果