[Day 03] 我的第一個MVC專案(一) | asp.net mvc套版
今天分享一下基本的ASP.NETMVC專案如何建,以及ASP.NETMVC大約的架構,我是習慣用C#,所以就以C#來介紹,不曉得VB能不能用ASP.NETMVC。首先打開VisualStudio,點選工具列的檔案→新增→專案,然後選擇VisualC#→Web→ASP.NETWeb應用程式→選擇位置並輸入名稱→然後按確定然後選擇MVC專案,帳戶的地方沒有的話跳過就好了。一個基本的專案就建起來了,讓我們執行一下程式,會看到以下的畫面。MVC的畫面預設是套BootStrap的版,基本上如果有學過BootStrap,直接就可以套在MVC上面,這個畫面就有一些基本的功能頁面,首頁的介紹、關於、聯絡方式...
今天分享一下基本的ASP.NET MVC專案如何建,以及ASP.NET MVC大約的架構,我是習慣用C#,所以就以C#來介紹,不曉得VB能不能用ASP.NET MVC。
首先打開Visual Studio,點選工具列的 檔案 → 新增 → 專案,然後選擇Visual C# → Web → ASP.NET Web應用程式 → 選擇位置並輸入名稱 → 然後按確定
然後選擇MVC專案,帳戶的地方沒有的話跳過就好了。
一個基本的專案就建起來了,讓我們執行一下程式,會看到以下的畫面。
MVC的畫面預設是套BootStrap的版,基本上如果有學過BootStrap,直接就可以套在MVC上面,這個畫面就有一些基本的功能頁面,首頁的介紹、關於、聯絡方式,還有註冊跟登入的畫面,甚至MVC預設可以使用Google跟Facebook登入等,不過那部份一開始是關閉的,需要去把那個功能打開才有。
那我們現在來看一下結構的部分,以下是專案的資料夾結構:
App_Data 以前是ASP.NET設計來放資料庫相關檔案的地方,不過MVC的App_Data資料夾好像跟我有仇,我的cs檔案都放不進去,所以我的專案基本上這個資料夾都是空的。 App_Start 裡面微軟有放一些一開始就會執行的東西,雖然看起來很討厭不過隨便刪掉的話是會出錯的,這部分我就沒特別研究,反正放在那裡對人畜無害。 Content跟Scripts相信有寫過網頁的都很熟悉,總之就是放一些CSS跟JS檔案的地方,當然也會有JQuery。(應該說BootStrap本來就是要載入JQuery才能用) fonts是字型相關的資料夾剩下三個資料夾,是MVC的核心部分,英文字的開頭就是C、M、V,就是Controllers、Models、跟Views
Controllers就是放控制器的地方,Views是放頁面的地方,MVC的網頁是從Controller開始跑,然後才跑到View,有Controller不一定要有相對應的View,不過View要顯示出來一定要有Controller去呼叫它(名稱不一定要一樣) Models資料夾就...