【问题标题】:Asp.net Core - How to InvokeAsync for a ViewComponent from javascript?Asp.net Core - 如何从 javascript 中为 ViewComponent 调用异步?
【发布时间】:2018-05-17 00:22:38
【问题描述】:

我有一个简单的 ViewComponent(即部分视图),我可以通过将调用代码放在我的 CSHTML 中来执行 InvokeAsyn() 来呈现 HTML 的小 sn-p。

问题

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

或者

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

【问题讨论】:

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


    【解决方案1】:

    您不能使用 http(Ajax) 调用视图组件,但您可以在控制器上设置操作方法,可以将视图组件作为结果返回

    【讨论】:

    • 我本身没有控制器。我的项目只有 Program.cs、Startup.cs 和 Razor Pages。
    • 我能够添加一个 API 控制器。现在我能够检索样本/模板数据。我会尝试让这个 get api 返回我正在寻找的数据。谢谢。
    猜你喜欢
    • 2021-06-11
    • 2011-11-01
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多