我们正在计划对使用 ASP.NET Web 窗体实现的 Web 应用程序进行更新。我们想引入 MVC 模式,所以我们基本上是面向 MVC 4 的。
我们也在评估 AngularJs,这似乎是一个很棒的 Web 开发 MVC 框架。
我读过一些关于使用 AngularJs + Web Api 的文章,但我没有关于单页应用程序或异步应用程序的经验。例如,他们如何实现身份验证?
我想知道是否有众所周知的异步应用程序开发架构,以及如何使用 MVC 4 + AngularJs 实现它。
有什么建议吗?
我们正在计划对使用 ASP.NET Web 窗体实现的 Web 应用程序进行更新。我们想引入 MVC 模式,所以我们基本上是面向 MVC 4 的。
我们也在评估 AngularJs,这似乎是一个很棒的 Web 开发 MVC 框架。
我读过一些关于使用 AngularJs + Web Api 的文章,但我没有关于单页应用程序或异步应用程序的经验。例如,他们如何实现身份验证?
我想知道是否有众所周知的异步应用程序开发架构,以及如何使用 MVC 4 + AngularJs 实现它。
有什么建议吗?
而不是使用 WebAPI,请仔细查看 www.servicestack.net
带有 servicestack 后端的 AngularJS -> 就像一个魅力!我永远不会切换回 webapi!
这样做有很多指南。由于 WebApi 是一个 RESTful 服务,您可以使用 angularjs$http或/和$resource使用它。
此外,还有一些用于使用 RESTful 服务的库,它们充当 Angular 和 MVC 等框架的中间人。查看此 Visual Studio 模板。