欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET MVC - 應(yīng)用程序文件夾

為了學(xué)習(xí) ASP.NET MVC,我們將構(gòu)建一個(gè) Internet 應(yīng)用程序。

部分 2:了解應(yīng)用程序文件夾。

MVC 文件夾

典型的 ASP.NET MVC web 應(yīng)用程序擁有如下文件夾內(nèi)容:

應(yīng)用程序信息

  • Properties
  • 引用

應(yīng)用程序文件夾

  • App_Data 文件夾
  • Content 文件夾
  • Controllers 文件夾
  • Models 文件夾
  • Scripts 文件夾
  • Views 文件夾

配置文件

  • Global.asax
  • packages.config
  • Web.config

所有 MVC 應(yīng)用程序中的文件夾名稱都是相等的。MVC 框架基于默認(rèn)的命名?刂破魑挥 Controllers 文件夾,視圖位于 Views 文件夾,模型位于 Models 文件夾。您不必在應(yīng)用程序代碼中使用文件夾名稱。

標(biāo)準(zhǔn)化的命名減少了代碼量,同時(shí)有利于開(kāi)發(fā)者對(duì) MVC 項(xiàng)目的理解。

下面是對(duì)每個(gè)文件夾內(nèi)容的簡(jiǎn)要描述:

App_Data 文件夾

App_Data 文件夾用于存儲(chǔ)應(yīng)用程序數(shù)據(jù)。

我們將在本教程稍后的章節(jié)向 App_Data 文件夾添加 SQL 數(shù)據(jù)庫(kù)。

Content 文件夾

Content 文件夾用于靜態(tài)文件,比如樣式表(CSS 文件)、圖表和圖像。

Visual Web Developer 會(huì)自動(dòng)向 Content 文件夾添加一個(gè) themes 文件夾。這個(gè) themes 文件夾存放 jQuery 樣式和圖片。在這個(gè)項(xiàng)目中,您可以刪除這個(gè)主題文件夾。

Visual Web Developer 同時(shí)向項(xiàng)目添加標(biāo)準(zhǔn)的樣式表文件:Content 文件夾中的文件 Site.css。這個(gè)樣式表文件是您希望改變應(yīng)用程序樣式時(shí)需要編輯的文件。

我們將在本教程的下一章中編輯這個(gè)樣式表文件 (Site.css)。

Controllers 文件夾

Controllers 文件夾包含負(fù)責(zé)處理用戶輸入和響應(yīng)的控制器類。

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

Visual Web Developer 已創(chuàng)建好一個(gè) Home 控制器(用于首頁(yè)和關(guān)于頁(yè)面)以及一個(gè) Account 控制器(用于登錄頁(yè)面):

我們將在本教程稍后的章節(jié)創(chuàng)建更多控制器。

Models 文件夾

Models 文件夾包含表示應(yīng)用程序模型的類。模型存有并操作應(yīng)用程序的數(shù)據(jù)。

我們將在本教程稍后的章節(jié)創(chuàng)建模型(類)。

Views 文件夾

Views 文件夾存有與應(yīng)用程序的顯示相關(guān)的 HTML 文件(用戶界面)。

Views 文件夾中含有每個(gè)控制器對(duì)于的一個(gè)文件夾。

Visual Web Developer 已創(chuàng)建了一個(gè) Account 文件夾、一個(gè) Home 文件夾、一個(gè) Shared 文件夾(在 Views 文件夾內(nèi))。

Account 文件夾包含用于注冊(cè)并登錄用戶帳戶的頁(yè)面。

Home 文件夾用于存儲(chǔ)諸如首頁(yè)和關(guān)于頁(yè)之類的應(yīng)用程序頁(yè)面。

Shared 文件夾用于存儲(chǔ)控制器間分享的視圖(模板頁(yè)和布局頁(yè))。

我們將在本教程的下一章編輯這些布局文件。

Scripts 文件夾

Scripts 文件夾存儲(chǔ)應(yīng)用程序的 JavaScript 文件。

默認(rèn)地,Visual Web Developer 在這個(gè)文件夾中放置標(biāo)準(zhǔn)的 MVC、Ajax 以及 jQuery 文件:

注釋:文件 "modernizr" 是用于在應(yīng)用程序中支持 HTML5 和 CSS3 的 JavaScript 文件。