上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2 使用ASP.NET Core MVC生成Web API和Web UI
ASP.NET Core MVC提供了生成Web API和Web UI所需的功能:
●Model-View-Controller(MVC)模式使Web API和Web应用可测试。
●Razor Pages是基于页面的编程模型,它让Web UI的生成更加简单、高效。
●Razor标记提供了适用于Razor页面和MVC视图的高效语法。
●标记帮助程序使服务器端代码可以在Razor文件中参与创建和呈现HTML元素。
●内置的多数据格式和内容协商使Web API可访问多种客户端,包括浏览器和移动设备。
●模型绑定自动地将HTTP请求中的数据映射到操作方法参数。
●模型验证自动地执行客户端和服务器端验证。
ASP.NET Core可与常用客户端框架和库(包括Razor Components、Angular、React和Bootstrap等)无缝集成。