小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Asp.net MVC3 之旅第一課 各個(gè)文件夾的介紹M/V/C

 昵稱10504424 2013-02-19

當(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òu)建 ASP.NET MVC 應(yīng)用程序時(shí),在瀏覽器中輸入的URL與應(yīng)用程序中的文件不存在對(duì)應(yīng)關(guān)系,URL 對(duì)應(yīng)的是控制器操作,而不是硬盤上的頁面,比如在瀏覽器在輸入http://localhost:1471/Home/Index,注意這里沒有.aspx等其他的后綴名,該URL請(qǐng)求的是在HomeControllers控制器下的Index方法,但在相對(duì)應(yīng)的Views文件夾下要建立相對(duì)應(yīng)的子文件夾Home,其中包括Index.aspx等后綴名的頁面,否則同樣會(huì)出現(xiàn)錯(cuò)誤,提示在Views中找不到相關(guān)頁面。

所以每一個(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)用


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多