日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

《从零开始学ASP.NET CORE MVC》:VS2019创建ASP.NET Core Web程序(三)

發布時間:2023/12/4 asp.net 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《从零开始学ASP.NET CORE MVC》:VS2019创建ASP.NET Core Web程序(三) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建ASP.NET Core Web應用程序

如果您使用的是VS2017請看?VS2017創建ASP.NET Core Web程序(三)

在這個視頻中我們將討論

  • 可用的不同項目模板及其功能

  • 預制的項目模板有什么不同,哪些是可以使用的,以及他們的作用。


在Visual Studio 2019中創建新的ASP.NET Core 項目

步驟1:在Visual Studio 2019中創建新的asp.net Core項目

步驟2:在Visual Studio中單擊“創建新項目”

第3步:在“創建”對話框中,右側菜單欄“語言”下選擇“C#”,然后點擊“ASP.NET Core Web 應用程序”



第4步:在配置新項目菜單欄中,鍵入項目的名稱。我將其命名為StudentManagement。
我們將創建一個asp.net core web應用程序,在這個程序中,我們將創建、讀取、更新、刪除學生。

第5步:另外,指定要創建此項目的位置。我將把我的項目放在,路徑為,C:\Projects\source\repos 文件夾中。

第6步:點擊創建按鈕。



此處的步驟和VS 2017不太相同。

第7步: 在下一個屏幕上,選擇ASP.NET Core 2.2(此錄制時可用的最新.NET Core SDK)

創建空模板

第8步:取消選中“為 HTTPS 配置”復選框 ,如上圖所示,關閉身份驗證。

此屏幕顯示可用于創建ASP.NET Core應用程序的不同項目模板。

各個模板簡單說明

空:名稱暗示的“空”模板不包含任何內容。這是我們將使用的模板,并從頭開始手動設置所有內容,以便我們清楚地了解不同部分如何組合在一起

Web應用程序(模型視圖控制器):此模板包含創建Model,視圖(Views)和控制器文件夾并添加Web特定的內容,如CSS,JavaScript文件,布局文件和網站所需的其他資源,也可以基于此模板創建 Restful 風格的HTTP服務。

下面的屏幕截圖顯示了我使用Web應用程序(模型視圖控制器)創建的項目。請注意,我們有Modes,Views和Controllers文件夾。在Views文件夾中,我們有示例視圖文件和布局文件,它們代表Web應用程序的用戶界面。我們還有Web應用程序通常需要的JavaScript和CSS文件。


API:此模板包含創建ASP.NET Core RESTful HTTP服務所需的一切


AP I 不需要所有網站特定的內容,如JavaScript文件,CSS文件,視圖文件,布局文件,因為它沒有用戶界面。Web API公開的數據通常由其他應用程序使用,可以簡單的理解為 程序和程序之間打交道。

因此,API模板只會創建Controllers文件夾。它不會創建?Models 和Views文件夾,因為它們不是API所必需的。下面的屏幕截圖顯示了我使用API模板創建的項目。請注意,我們只有Controllers文件夾。我們沒有RESTful API不需要的所有JavaScript,CSS和布局文件。



Web應用程序:此模板使用新的用于構建Web應用程序的Razor Pages框架。使用Razor頁面,編寫以頁面為中心的場景更容易,更高效。當我們不想要ASP.NET MVC的完整復雜性時,我們通常使用這種方法。我們可以將其視為MVC框架的更薄版本。我們將在即將發布的視頻中詳細討論Razor Pages。

Razor類庫(RCL):顧名思義,我們使用此模板創建可復用的Razor類庫項目。該項目包含所有可復用的用戶界面部分,如數據模型,頁面模型,控制器,頁面,Razor視圖和View組件。然后,可以在多個應用程序中復用此Razor類庫(RCL)項目。任何使用RCL的應用程序都可以覆蓋它包含的視圖和頁面。我們將在后面發布的視頻中討論RCL。

Angular,React.js,React.js和Redux:這三個模板允許我們與Angular,React或React和Redux一起創建asp.net Core Web應用程序。

在下一篇文章中,我們將探索和理解ASP.NET Core 項目文件。

摘要

在本文中,我嘗試解釋如何使用從頭開始的創建項目,以及不同類型的模板的區別。我希望這篇文章可以幫助您滿足您的需求。我想收到你的反饋意見。請發布您對本文的反饋,問題或意見。


總結

以上是生活随笔為你收集整理的《从零开始学ASP.NET CORE MVC》:VS2019创建ASP.NET Core Web程序(三)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。