- ASP.NET Core項目開發實戰入門
- 張劍橋編著
- 249字
- 2020-09-25 13:00:54
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等)無縫集成。