1
今天我已經開始使用區域重構我的mvc項目。所以我有一些問題。 我製作區域,移動視圖和母版頁,進行路由,但當我試圖查看任何區域頁面時,我會收到「視圖'登錄'或其主人無法找到。」無法找到'索引'或其主人
有什麼建議嗎?我搜索了一段時間,但沒有找到任何解決方案。
我的Global.asax的路由:
routes.MapRoute("Areaname", "Areaname",
"Areaname/{controller}/{action}/{id}",
new { controller = "controllerName", action = "Home", id = UrlParameter.Optional },
new string[] { "path.to.area.controllers.Controllers" });
區登記路由:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Areaname_default",
"Areaname/{controller}/{action}/{id}",
new { action = "Home", id = UrlParameter.Optional },
new string[] { "path.to.area.controllers.Controllers" }
);
}
這似乎是正確的,但觀點仍然是不可用的。
在此先感謝。
東西告訴我你有一個登錄重定向觸發驗證(由於在web.config中設置)。這條道路是否也符合新設計? – 2011-02-24 23:10:05
我的應用沒有任何身份驗證 – 2011-02-25 08:48:51