我发现很难正确理解REST(ASP.NET核心API)和AngularJS是如何结合在一起的。我也很难找到控制器和API之间的区别。 我观看了有关ASP.NET Core Web Application的视频: https://app.pluralsight.com/library/courses/aspdotnetcore-efcore-bootstrap-angular-web-app/table-of-contents 该视频演示了如何创建,例如,纯html联系表单,使用ViewModel和属性来验证它,服务器端。 然后,其他模块,演示如何创建AngularJS类型的表单,并验证客户端。 我发现很难理解为什么验证应该是客户端的(代码重复...)。 在我看来像剃刀的所有“力量”,因为C#语言被Angular取代了。? 我希望我能正确解释自己。