我正在使用 Angular JS 和 Asp.net Webforms。我想使用 Angular js API 从数据库检索数据。我在谷歌或任何教程上看到的所有内容,都使用 Angular js API 和 Asp.net MVC 。
我的问题是:我们可以将 Angular js API 与 Asp.net Web 表单一起使用吗?
如果是,那么方法将与Asp.net MVC中的相同?
此外,我知道 Angular js 适用于 SPA(单页应用程序),它具有模型 View 和 Controller 。
最佳答案
是的,你可以。
但我真的真的不推荐它。可能很难确保它们不会互相干扰,因为它们都是通过增强 HTML 来工作的。
我的建议是,您开始将业务逻辑从后面的 Web 表单代码转移到服务类中,以便您可以通过 [WebMethods] 公开业务逻辑。您可以添加 WebMethods to the pages但如果您可以使用 WebAPI 添加 REST Web 服务端点,那就更好了。
将 Angular SPA 视为完全独立于服务器技术,Angular 与服务器一起工作所需的只是一个 HTTP API,最好是返回 JSON 的 API。
关于asp.net - 将 Angular js API 与 ASP.net webForms 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26582210/