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...