第一,建立乙個解決方案然後在該解決方案下面新建mvc空專案。
第二,下面先對該項目的一些檔案進行介紹:
mvc專案資料夾說明:
(1)routeconfig:路由配置
publicstatic
void
registerroutes(routecollection routes)
.axd/
");//忽律這種請求
routes.maproute(//呼叫的
name:
"default",
url: "//
",defaults:
new );}
protected4.controller:存放整個專案「控制器」的**檔案void
5.models:存放整個專案「模型」的**檔案 (c#編寫後台資料訪問內容)
6.views:存放整個專案「檢視」的**檔案 (網頁/介面)
重要檔案說明:
(1)web.config
views下的web.config:是整個檢視的配置檔案(只對views起作用)
根目錄下的web.config:作用於整個專案的配置
當web.config起衝突時按「就近原則」處理。
(2)global.asax:全域性應用程式控制檔案
第三,針對mvc下面基本介紹
1.controller的介紹
(1)命名空間
using system.web核心命名空間
using system.web.mvc//mvc框架基本命名空間
(2)控制器必須繼承基類:controller
(3)控制器的動作方法,用於相應客戶端請求,並呼叫響應的檢視向瀏覽器輸出資訊
(3.1)控制器中需要做的事:
獲取資料:接受請求資料
業務處理:和model互動。。。
返回檢視或跳轉到其他控制器
(4)view()方法預設呼叫與控制器動作方法名的檢視
mvc原理圖:
MVC框架模式介紹
什麼是mvc呢?1.mvc 就是 model 模型 view 檢視 controller 控制器 這三個單詞的簡稱。也被稱為設定框架 2.一種軟體設計典範,用一種業務邏輯 資料 介面顯示分離的方法組織 將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業務邏輯。m...
MVC架構介紹 框架分層
tunynet.infrastructurs 是我們自己封裝的乙個底層dll基礎設施,我們外面只需要引用這個dll就可以呼叫裡面的方法去完成外面的功能的實現 這裡面主要就是對快取models 郵件 di容器 事件 附件管理 影象處理 kvstore logging 實體封裝 資料訪問 定時任務封裝了...
初識MVC框架
什麼是mvc?剛開始聽到mvc這個詞的時候,對其茫無所知,通過近期的學習,對其有所了解。mvc全名是model view controller,是模型 model 檢視 view 控制器 controller 的縮寫,一種軟體設計典範,用一種業務邏輯 資料 介面顯示分離的方法組織 將業務邏輯聚集到乙...