|
當(dāng)你創(chuàng)立第一個(gè)mvc3的工程后,VS會(huì)默認(rèn)建立幾個(gè)文件夾 常用的莫過于 Models/Controllers/Views 其它的還包括 Content/scripts/app_config. 其實(shí)一個(gè)簡單的項(xiàng)目 基本上都需要以上文件夾 下面我主要介紹一下各個(gè)文件夾都應(yīng)該放那些文件吧 1.Model 通常情況下 我們一般首先通過建立的數(shù)據(jù)庫 建立一個(gè) dbml 然后將所有的表拖入 生成一個(gè) dbml文件類似于 以前mvc框架下的 各個(gè)實(shí)體類 這樣一個(gè)文件就包含所有的實(shí)體類 方便操作管理 也是MVC3給廣大程序員的福利啊 不用任何其它額外工具 輕松實(shí)現(xiàn)建立全部實(shí)體類 以后我還會(huì)講述其它的好處呢 因?yàn)樗€有個(gè)更大的好處方便我們操作數(shù)據(jù)庫
除次之外 我們?nèi)匀豢梢越⑽覀兊膶?shí)體類 補(bǔ)充我們沒有的一些屬性和方法 供程序調(diào)用 而且我們還可以建立 一些我們常用的model 供實(shí)際程序的調(diào)用 2.View 通常我們需要建立 增 刪 改 查 的頁面 通常這些view是一個(gè)項(xiàng)目里必須要有的 view可以建立 razor形式的 .cshtml文件 也可以建立 常用控件的 .ascx文件 從mvc3以來,第一種更為常用 3.Controller 通常我們在構(gòu)建傳統(tǒng)的 ASP.NET Web Forms 應(yīng)用程序或 Active Server Pages 應(yīng)用程序時(shí),URL是一一與頁面相對(duì)應(yīng)的,比如在服務(wù)器上請(qǐng)求名稱為Index.aspx(http://localhost:1471/Index.aspx)的頁面,那在服務(wù)器的相關(guān)位置必須存在Index.aspx這個(gè)頁面,如果 SomePage.aspx 文件不存在,則將出現(xiàn) 404 – Page Not Found 錯(cuò)誤。 所以每一個(gè)頁面對(duì)應(yīng)一個(gè) actionresult page 具體參考 msdn和有關(guān)材料 4.Content 下通常放樣式需要的文件 例如Image/CSS/Js 等待 5.Scripts下已經(jīng)放置了常用的jquery\jquery-Ui 和js庫 文件 供大家方便調(diào)用 |
|
|