MVC學習筆記2 認識專案的目錄結構與核心的DLL

2022-09-14 12:09:13 字數 1454 閱讀 6120

asp.net mvc比較核心的dll

system.web.routing:url路由。將乙個url路由到對應的controller上靠的就是這個。是在httpmodule裡面處理的。

system.web.extensions:這個是asp.net ajax的。

system.web.mvc: asp.net mvc最主要的程式集。在codeplex上放出源**的就是這個dll。

system.web.abstractions:這個程式集是一些相關的基類來的。例如httpcontextbase、httprequestbase 等等。

microsoft.web.mvc:這個程式集只要放一些mvc的特性與擴充套件的方法。

具體的內容看下邊這張圖吧(**)。

引用的程式集中,其中system.web.abstraction與system.web.routing已經包含於.net framework 3.5 sp1。除此之外還有microsoft.web.mvc是asp.net mvc的新特性包。

mvc的作用:

//這是乙個規則,表示如果丟擲異常將由規定頁面處理

[handleerror]

/**/

//////

homecontroller對應views中的home資料夾

///public

class

homecontroller : controller

public

actionresult about()}}

return

view();表示要展現乙個aspx 預設情況下顯示同名aspx頁面:views

/home

/index.aspx 

當然你也可以自己指定,例如return  view(

"index1

")就是顯示views

/home

/index1.aspx

MVC4學習筆記(一) 認識MVC

mvc就是為了快速開發出乙個軟體專案,有多快了?你甚至可以在5分鐘內開發出乙個五臟俱全的軟體系統,一點也不假。mvc model view controller,模型 檢視 控制器模式 用於表示一種軟體架構模式。它把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 control...

MVC2 0 用Area 擴充套件專案的目錄結構

area是mvc2.0裡新特性,但是感覺在專案中應用的不是很多,也許是專案比較小吧,沒有在意目錄結構的整理,舉個例子來說吧,比如我們在管理自己專案的後台時候需要建立乙個admin目錄,總感覺admin建在view目錄下不是很好,而且對url顯示也不是很完美.比如 admin index.aspx 如...

MVC學習筆記2 Razor語法

razor 同時支援 c c sharp 和 vb visual basic the value of mymessage is mymessage the greeting is greetingmessage code dim mymessage hello world end code the...