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