将MVC模板与jQuery ASP.Net Core 2.0一起使用
以下面的代码为例,我不清楚这个调用实际上是什么或如何构建的,以及它采用的路径(API或直接引用应用服务)。
...剪断
我做了解来自控制器的提取是通过应用服务直接(而不是API调用)使用模板的默认状态。
只是通过JavaScript创建/更新/删除调用让我有点困惑。
答案 0 :(得分:1)
这是一个API调用。
来自Client Proxies的文档:
ABP可以自动为所有MVC控制器(不仅是应用程序服务)创建JavaScript代理。默认情况下,它是为 Application Services作为控制器创建的。您可以将
[RemoteService]
属性添加到任何MVC控制器,以便为其创建客户端代理。 JavaScript代理是在运行时动态生成的。您需要在页面中添加给定的脚本:<script src="~/AbpServiceProxies/GetAll?type=jquery" type="text/javascript"></script>
对于模板,它已添加到_Layout.cshtml。
如果您对实施感兴趣,则会在JQueryProxyScriptGenerator。
中创建代理