W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
為了學(xué)習(xí) ASP.NET MVC,我們將構(gòu)建一個(gè) Internet 應(yīng)用程序。
第 2 部分:探究應(yīng)用程序文件夾。
一個(gè)典型的 ASP.NET MVC Web 應(yīng)用程序的文件夾內(nèi)容如下所示:
|
所有的 MVC 應(yīng)用程序的文件夾名稱都是相同的。MVC 框架是基于默認(rèn)的命名??刂破鲗懺?Controllers 文件夾中,視圖寫在 Views 文件夾中,模型寫在 Models 文件夾中。您不必再應(yīng)用程序代碼中使用文件夾名稱。
標(biāo)準(zhǔn)化的命名減少了代碼量,同時(shí)有利于開發(fā)人員對 MVC 項(xiàng)目的理解。
下面是對每個(gè)文件夾內(nèi)容的簡短概述:
App_Data 文件夾用于存儲應(yīng)用程序數(shù)據(jù)。
我們將在本教程后面的章節(jié)中介紹添加 SQL 數(shù)據(jù)庫到 App_Data 文件夾。
Content 文件夾用于存放靜態(tài)文件,比如樣式表(CSS 文件)、圖標(biāo)和圖像。
Visual Web Developer 會自動添加一個(gè) themes 文件夾到 Content 文件夾中。themes 文件夾存放 jQuery 樣式和圖片。在項(xiàng)目中,您可以刪除這個(gè) themes 文件夾。
Visual Web Developer 同時(shí)也會添加一個(gè)標(biāo)準(zhǔn)的樣式表文件到項(xiàng)目中:即 content 文件夾中的 Site.css 文件。這個(gè)樣式表文件是您想要改變應(yīng)用程序樣式時(shí)需要編輯的文件。
我們將在本教程的下一章中編輯這個(gè)樣式表文件(Site.css)。
Controllers 文件夾包含負(fù)責(zé)處理用戶輸入和相應(yīng)的控制器類。
MVC 要求所有控制器文件的名稱以 "Controller" 結(jié)尾。
Visual Web Developer 已經(jīng)創(chuàng)建好一個(gè) Home 控制器(用于 Home 頁面和 About 頁面)和一個(gè) Account 控制器(用于 Login 頁面):
我們將在本教程后面的章節(jié)中創(chuàng)建更多的控制器。
Models 文件夾包含表示應(yīng)用程序模型的類。模型控制并操作應(yīng)用程序的數(shù)據(jù)。
我們將在本教程后面的章節(jié)中創(chuàng)建模型(類)。
Views 文件夾用于存儲與應(yīng)用程序的顯示相關(guān)的 HTML 文件(用戶界面)。
Views 文件夾中包含每個(gè)控制器對應(yīng)的一個(gè)文件夾。
在 Views 文件夾中,Visual Web Developer 已經(jīng)創(chuàng)建了一個(gè) Account 文件夾、一個(gè) Home 文件夾、一個(gè) Shared 文件夾。
Account 文件夾包含用于用戶賬號注冊和登錄的頁面。
Home 文件夾用于存儲諸如 home 頁和 about 頁之類的應(yīng)用程序頁面。
Shared 文件夾用于存儲控制器間分享的視圖(母版頁和布局頁)。
我們將在本教程的下一章中編輯這些布局文件。
Scripts 文件夾存儲應(yīng)用程序的 JavaScript 文件。
默認(rèn)情況下,Visual Web Developer 在這個(gè)文件夾中存放標(biāo)準(zhǔn)的 MVC、Ajax 和 jQuery 文件:
注釋:名為 "modernizr" 的文件是用于使應(yīng)用程序支持 HTML5 和 CSS3 的 JavaScript 文件。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: