程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> ASP.NET MVC簡介,asp.netmvc簡介

ASP.NET MVC簡介,asp.netmvc簡介

編輯:關於.NET

ASP.NET MVC簡介,asp.netmvc簡介


MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件裡面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來用於映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。

MVC 是三種 ASP.NET 編程模式中的一種。

Model(模型層)表示應用程序核心(比如數據庫記錄列表)。

View(視圖層)顯示數據(數據庫記錄)。

Controller(控制器/層)處理輸入(寫入數據庫記錄)。

 

MVC程序的創建

新建項目

ASP.NET MVC 4 Web 應用程序

選擇模板-控;視圖引擎-ASPX

點擊確定後VS會自動生成5個文件夾和相關配置文件,這五個文件夾的名稱不可更改,相應的子頁放入相應的文件夾內,在使用時不需要注明文件夾名

 

App_Data 文件夾

App_Data 文件夾用於存儲應用程序數據。

Controllers 文件夾

Controllers 文件夾包含負責處理用戶輸入和相應的控制器類。

MVC 要求所有控制器文件的名稱以 "Controller" 結尾。

Models 文件夾

Models 文件夾包含表示應用程序模型的類。模型控制並操作應用程序的數據。

Views 文件夾

Views 文件夾用於存儲與應用程序的顯示相關的 HTML 文件(用戶界面)。

Views 文件夾中包含每個控制器對應的一個文件夾。

 

MVC日常使用要點:

1、MVC需要經常生成

2、可之間無頁面顯示數據

3、LinQ放在model裡面,在使用時需要引用命名空間

4、在MVC的View頁面不能使用WebForm控件

5、在MVC的View頁面用引用數據或使用C#代碼,需放在<% 代碼 %>中,命名控件的引用<%@important Namespace=“”%>

 

 


C層
由控制器及控制器中的動作所組成
MVC請求不是直接對頁面了,而是對控制器中的某個動作發送請求

默認返回 Home控制器下的Index動作

如果有請求的控制器,沒有請求動作,那麼會默認返回控制器下的Index動作

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved