iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0

MVC是網頁的一種架構,M(Model)、V(view)、C(Controller),是將網頁的互動、功能、以及使用者介面相互結合的一種架構,以下介紹各自的功能。

Model
如果要進行資料庫互動、數據邏輯運算等工作通常會在Model進行實現,是以C#語言進行編程

View
View的主要功能是給使用者互動的介面,例如:輸入資料、勾選選項等,以及資料的前後端傳送,主要運用前端技術例如:html、css、javascrip等語言進行編程
Controller
Controller 是前面兩者的溝通橋樑,包括使用者的頁面如何切換,以及Model的功能調用,主要運用C#語言進行編程。

案例演示: 登入功能(只須了解功用,不需要了解程式碼)

讀者目前所看到的使用者介面是在View實現的,換句話說給一般使用者的操作介面的美編與渲染都會在View做實現
https://ithelp.ithome.com.tw/upload/images/20240914/20168332BiNMPd1ubq.png

這裡是與後端資料庫作比對確認帳號密碼是否存在的操作是在Model做實現的,那在按下登入按鈕必須要做出相對應的操作,這邊的工作協調則是由Controller來去做實現https://ithelp.ithome.com.tw/upload/images/20240914/20168332fM2vVqeClY.png
總結:
MVC架構就是將前後端結合在一起,使其更方便管理,由Model進行主要功能編寫、view進行使用者介面的設計、controller進行雙方協調,使其成為一個可以運作的網頁。


上一篇
開發語言及環境介紹
下一篇
DAY 3 SQL Server安裝
系列文
從零開始使用Microsoft MVC架構來搭建web server30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言