Umbraco 的 Surface 和 API Controller 有什么区别?
在标准 MVC 中,一般规则是:
但我对 Umbraco 有点不确定。
到目前为止,我一直在使用表面 Controller 将数据从表单发布到表单,这让我想知道我是否正确使用它,我是否应该为此使用 API Controller
你的意见的理由是什么?
最佳答案
我通常将 SurfaceControllers 用于所有 MVC。我的 API Controller 用于网站以外的应用程序使用。 api Controller 的一个示例是通过将/Umbraco/Api/ResourcesApi/GetFaqs 作为 JSONResult 调用来获取网站的所有常见问题解答的 Controller 。
public sealed class ResourcesApiController : UmbracoApiController
关于asp.net-mvc-4 - Umbraco Surface Controller 和 API Controller 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23658797/