ASP.NET Core 從空項目配置MVC項目


軟件:Visual Studio 2019

數據庫:SQLServer2019

1.打開vs2019,點擊創建新項目

 

 

 2.選擇ASP.NET Core Web 應用程序,點擊下一步

 

 

3.配置項目名字和位置,本項目名字為Lesson2,位置是E:\2020\Lesson2

 

 

4.選擇.NET Core和ASP.NET Core 3.1,選擇空項目,不選擇HTTPS配置

 

 

 5.項目創建完成之后,點擊IIS Express是否可以運行

 

瀏覽器顯示Hello World,說明項目正常,接下來開始配置MVC項目

6.右鍵點擊Lesson2 ,選擇新建文件夾,創建名為Controllers,Models和Views三個文件夾

 

 

 

 6.右擊Controllers文件夾,選擇控制器,添加一個空的控制器,名為HomeController

 

 

 

 7.右擊Index->選擇添加視圖->添加(視圖名稱要Controllers的Index方法保持一致)

 

 8.添加完成之后,可以在Views->Home->Index看見名為Index的頁面,將h1標簽里面的內容改為一下內容

 

 9.在Views添加Shared文件夾,右擊Shared文件夾,選擇新建項,選擇Razor布局

 

 

 

 10.右擊Views,選擇新建項,分別添加一下兩個視圖

 

 

 

 11.在_ViewImports.cshtml添加一下代碼

 

 

 12.添加路由,在Startup文件添加一下代碼

 

 

 

 13.點擊IIS Express運行 出現“這是MVC項目”,說明我們的項目配置成功了

 

以上就是ASP.NET Core3.1從空項目配置成MVC項目,以下配置數據庫項目,然后從數據庫里面獲取數據

1.建立一個類庫,名字為LPTDB(開發中模型一般放在類庫中,便於維護)

 

 2.建立一個Student類,然后再建立一個LPTDbcontext類

 

 

 

 3.在Lessons2導入一下兩個程序包,將LPTDB引入到此項目

 

 4.在appsettings.json文件配置數據庫連接字符串,需要在自己本機安裝SQLServer2019

 

 5.在Startuo類添加一下代碼

 

 6.進行數據庫遷移,打開程序管理包控制台

 

 輸入數據庫命令

 

 

 

數據遷移成功后,可以在LPT數據庫看到兩張表,一張是數據庫遷移記錄,另一張是Student表

7.在HomeController里面添加一下代碼

 

 8.創建Student視圖,分別在Index視圖和student視圖頁面添加以下代碼

 

 

 

 

 9.點擊IIS Express

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM