MVC 3 0 Areas(區域)的使用

2021-06-06 14:11:52 字數 770 閱讀 1646

mvc結構:

訪問 http://localhost:2936/ 

出現:找到了多個與名為「home」的控制器匹配的型別。如果為此請求(「//」)提供服務的路由沒有指定命名空間來搜尋匹配此請求的控制器,則會發生此情況。如果是這樣,請通過呼叫採用「namespaces」引數的「maproute」方法的過載來註冊此路由。

解決方法:

global.asax

managerarearegistration.cs

namespace webmvc.areas.manager

}public override void registerarea(arearegistrationcontext context)

//",

new ,

new string //加入這個

);}}}

userarearegistration.cs

檔案也要加入,

自動生成的域註冊檔案(如:managerarearegistration.cs有些vs工具  namespace 會變成 webmvc.areas.manager.models,這個是錯的,去掉 ".models"就可以了,

MVC 中的Areas支援

在asp.net mvc 2中對於area功能的增強,這樣的增強是如何在同乙個專案中更好地組織應用程式的?asp.net mvc 2新增了areas的支援,解決上述問題我們就可以新增乙個area,名字叫做admin,這時專案中就有了乙個areas資料夾,裡面是admin資料夾,admin裡面包含了c...

MVC3 0的學習小總結

學習首先得找個好老師,這邊部落格講的相當不錯,可供參考 碰到的問題 2 新增model層的時候基本是跟以前的寫法類似,只是如果需要表單要驗證之類的,需要重寫,以下可以直接訪問這個部落格,3 controllers層,需要你寫控制器,自己編造些值,直接寫個方法呼叫展示。未來資料庫訪問也是在這裡寫的 4...

MVC中modelstate的使用

html.validationmessage eventdate html.validationsummary 輔助方法 html.validationsummary 輔助方法將呈現總結的錯誤訊息,通過元素列出在modelstate集合中所有詳細的錯誤訊息 html.validationsummar...