標籤

2019年12月4日 星期三

ASP.NET Core - Get started

᳓前言

᳓重點整理

  • 建立一個Razor Pages網頁應用程式專案
  • 簡介專案中的檔案

*重點1. 建立專案

  • 開始使用 > 建立新的專案
  • ASP.NET Core Web應用程式(※需確認最左下方的標籤為所要使用的語言,筆者曾不小心建立成VB的專案) > 下一步
  • 修改專案名稱(RazorPagesMovie) > 瀏覽並選擇要建立專案資料夾的路徑 > 建立
  • .NET Core > ASP.NET Core 3.1 > Web應用程式 > 建立
  • 完成

*重點2. 簡介專案檔案

  • pages資料夾:含Razor檢視(.cshtml)及Razor頁面(.cshtml、.cshtml.cs),.cshtml含C#程式碼,可處理頁面的事件。(關於_Layout.cshtml等細節請參考"ASP.NET Core - Layout")
  • wwwroot資料夾:預設加入bootstrap及jquery框架,因此有許多靜態檔案,比如.js、.css、.html等。
  • appSettings.json:各種組態資料,比如資料庫的連接字串。
  • Program.cs:程式的進入點。
  • Startup.cs:設定應用程式的表現(behavior),含Configure Method(建立處理應用程式要求的pipeline)及ConfigureServices Method(此為選擇性,可將應用程式的各種服務於此註冊)。