天天看點

篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明

作者:中年農碼工

入門實戰:實戰項目結構與功能說明

我打算,就在一個解決方案下,用一個項目來學習asp.net core的一些入門知識,這樣在進行代碼演練的時候容易一些。

他的結構如下圖。

一、規劃實作的功能:

  • 菜單管理
  • 角色管理
  • 角色授權(給角色分派菜單),
  • 使用者管理
  • 文章管理(含類别)
  • 使用者登入(記錄Cookie)
  • 權限管理(差別使用者菜單)
篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明
篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明

當學習到第二階段再對系統[美化]時,考慮用Session,JWT驗證使用者登入授權,到時候再講。先學簡單的。第三階段,分層開發和前後端分離,使用WebAPI時,再講相關内容。

學習的宗旨,就是先簡單,後複雜,從一條線開始,簡單入門,再逐漸豐富。

二.做個演練:

1.打開vs2019,建立一個asp.net core mvc項目,它預設會包含一些配置資訊,以及預設的頁面等,例如我建立一個如下圖是以的項目,它預設函數有MVC的結構,到時候把代碼直接寫在裡面即可。

篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明

2、随便起個名,再選擇一個項目存放路徑;

篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明

3.選這個好對應的額Core版本,HTTS的配置,以及Docker,Razor的選項可以先不要勾選,讓項目初始時,預設的startup.cs等檔案配置很簡單才行;

篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明

4.在解決方案下就有了新建立的項目結構;

篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明

5.可以點選檢視下根目錄下的Startup.cs檔案,預設生成是配置資訊很簡單

篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明

6.也可以在點選檢視下Model、View、Controller檔案下的各個檔案情況,然後咱們把預設的項目調試運作起來,看看效果。

篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明

(用iis或者本項目單獨調試都行。Asp.net core都支援)

篇(2)-Asp.Net Core入門實戰-實戰項目結構與功能說明

繼續閱讀