iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 4
1
Modern Web

ASP.NET MVC網頁程式介紹系列 第 4

[Day 04] 我的第一個MVC專案(二)

今天來分析一下MVC的結構,首先我們看Views這邊
https://ithelp.ithome.com.tw/upload/images/20171213/20105694by4uBHf9qe.jpg

會看到一個Shared資料夾,通常都是放主版頁面之類的資料夾(主版頁面應該是WebForm的說法,我不知道在MVC應該如何稱呼它),MVC的主版頁面預設是使用_Layout.cshtml,在Visual Studio 2015之前的版本,要自己指定主版頁面,從VS 2015之後,如果你沒有指定主版頁面,預設就會載入_Layout.cshtml當作主版頁面。

接下來我們看Home資料夾,會看到一個index.cshtml,這也是MVC預設的首頁,可以在App_Start資料夾中的RouteConfig.cs檔案裡面改首頁,我們暫時不會討論到這個部分。

下面我們來看HomeController.cs
https://ithelp.ithome.com.tw/upload/images/20171213/20105694AIoY2bu5VD.jpg

可以看到這一段

public ActionResult Index()
{
    return View();
}

如果沒有特別指定View,HomeController裡面的Index所return的View就會是/Views/Home/Index.cshtml,就會顯示這個檔案的內容出來。

今天分享得很短,
主要是講到MVC的架構,
明天就會開始探討到如何將後端的資料,
顯示到前端。

--
小弟不才,
如果有謬誤或是要補充的,
都歡迎一起來討論!


上一篇
[Day 03] 我的第一個MVC專案(一)
下一篇
[Day 05] ASP.NET MVC後端傳資料到前端介紹(一)
系列文
ASP.NET MVC網頁程式介紹30

尚未有邦友留言

立即登入留言