【问题标题】:How does the JavaScript Create-Update-Delete actually work?JavaScript Create-Update-Delete 是如何工作的?
【发布时间】:2018-03-10 14:25:59
【问题描述】:

在 jQuery ASP.Net Core 2.0 中使用 MVC 模板

以下面的代码为例,我不清楚这个调用实际上是什么或如何构造的以及它采用什么路径(API 或直接引用到应用服务)。

剪掉了……

确实明白,从控制器中提取是通过应用程序服务直接(不是 API 调用)使用处于默认状态的模板进行的。

只是通过 JavaScript 的创建/更新/删除调用让我有点困惑。

【问题讨论】:

    标签: aspnetboilerplate


    【解决方案1】:

    这是一个 API 调用。

    它实际上是如何工作的......

    来自Client Proxies上的文档:

    ABP 可以为所有 MVC 控制器(不仅是应用程序服务)自动创建 JavaScript 代理。默认情况下,它是为 Application Services as Controllers 创建的。您可以将 [RemoteService] 属性添加到任何 MVC 控制器以为其创建客户端代理。 JavaScript 代理是在运行时动态生成的。您需要将给定的脚本添加到您的页面:

    <script src="~/AbpServiceProxies/GetAll?type=jquery" type="text/javascript"></script>
    

    对于模板,在_Layout.cshtml中添加。

    如果您对实现感兴趣,可以在JQueryProxyScriptGenerator 中创建代理。

    【讨论】:

    • 没有ABP框架怎么可能在其他项目中实现使用?
    • 实现链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 2014-09-14
    • 2020-11-01
    • 2022-12-01
    • 1970-01-01
    相关资源
    最近更新 更多