關於MVC入門淺短認識

2022-08-26 09:42:09 字數 780 閱讀 7613

一、mvc全稱是model-view-controller。model是封裝業務邏輯相關的資料及對資料的處理方法;view向使用者提供互動頁面;controller負責控制model和view。

二、開啟vs新建專案選擇web的asp.net web應用**(一定要選擇empty),否則會產生多餘的**。

三、在啟動程式時就註冊了路由規則:routeconfig.registerroutes(routetable.routes); 開啟routeconfig.cs檔案中有乙個名為registerroutes的靜態方法,這就是對映路由的控制,是由這個方法定義了路由規則。

四、新增controller:右鍵controllers資料夾,新增控制器,控制器必須以controller結尾(這是asp.net mac的乙個約定)。新增之後會在controllers的資料夾中多乙個accountcontroller.cs(account是控制器的名字),views資料夾中會多出乙個account的子資料夾(view控制器名字的子資料夾會有各個action名字的檔案)。開啟accountcontroller.cs,會自動生成乙個名為index,返回型別為actionresult的方法,我們稱這個index為乙個action,這個action返回了乙個view。

五、新增view:1.右鍵views資料夾,新增mvc檢視頁。2.開啟accountcontroller, 右鍵index方法。這個view就是最終顯示的前端頁面。(瀏覽器的位址與開頭的路由規則相對應  url: "//")

MVC入門示例

如果你使用的是 vs 2010 其中已經包含了asp.net mvc 環境 三個處理步驟 url routing controller action executing view rendering 請求規則 asp.net mvc使用url進行驅動 根據程式中制定的規則從url中 根據程式中制定的...

MVC基礎入門(二)

mvc在學習 headfirst 的時候,就接觸過了。對於這個龐大的模式。非常的感興趣。mvc就是設計模式的昇華。在沒有接觸過mvc的時候,一直都是在使用的三層架構,使用的ubd三層來做專案。對於這個新接觸的名詞,還是很陌生的。所以需要來逐漸的來學習,如何使用mvc。首先,mvc是在web開發上面提...

MVC入門介紹(二)

上次講了一些mvc的基本內容還有自己的一些理解,今天我打算實踐一下,實際的做乙個mvc的小專案。首先是先建乙個專案,過程和建好的樣子如下 controller資料夾下是建立控制器的檔案 model是存放entity,dal,bll三個類庫,當然也可以把這三個類庫放在外面 view則是建立檢視 web...