ASP.Net MVC(2) 之目錄結構


認識MVC從目錄結構

App_Data 文件夾

用於存儲應用程序數據。

App_Start

啟動文件的配置信息,包括很重要的RouteConfig路由注冊信息

Content文件

Content 文件夾用於靜態文件,比如樣式表(CSS 文件)、圖表和圖像。Visual Web Developer 會自動向 Content 文件夾添加一個 themes 文件夾。這個 themes 文件夾存放 jQuery 樣式和圖片。

Controllers文件夾

用來放置控制器,Controllers 文件夾包含負責處理用戶輸入和響應的控制器類。MVC 要求所有控制器文件的名稱以 "Controller" 結尾。

Models 文件夾

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

Scripts文件夾

系統自動創建了jquery文件.Scripts 文件夾存儲應用程序的 JavaScript 文件。

Views文件夾

放置控制器的視圖文件,Views 文件夾存有與應用程序的顯示相關的 HTML 文件(用戶界面)

App_Start

RouteConfig文件

1 public static void RegisterRoutes(RouteCollection routes) 2         { 3             routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 4             routes.MapRoute( 5                 name: "Default", 6                 url: "{controller}/{action}/{id}",//controller目錄下的,action匹配Controllers目錄下actionresult,id是一個可寫參數  
7                 defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }//默認啟動項HomeController下的Index
8             ); 9         }
View Code

這個文件是路由注冊文件,配置默認啟動項,這里指定的controller是HomeController,actionResult是Index,id可寫可不寫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM