我试图分裂我的领域模块 我模块 1.登录 2.用户管理 3.掌握地区未在MVC工作4
我创建了面积和我的第一次启动页(面积=登录,控制器=登录,动作= loginpage)
我的代码路径的配置码是
RouteConfig.cs
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Login", action = "Login", id = UrlParameter.Optional },
namespaces: new[] { "SRR.Areas.Login.Controllers" }
);
}
}
个
LoginAreaRegistration.cs
public override string AreaName
{
get
{
return "Login";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
//Trace.WriteLine("Login");
context.MapRoute(
"Login_default",
"{controller}/{action}/{id}",
new { controller = "Login", action = "Login", id = UrlParameter.Optional },
namespaces: new[] { "SRR.Areas.Login.Controllers" }
);
}
UserAdminAreaRegistration.cs
public class UserAdminAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "UserAdmin";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"UserAdmin_default",
"UserAdmin/{controller}/{action}/{id}",
new { controller = "Menu", action = "MenuPrivilages", id = UrlParameter.Optional },
namespaces: new[] { "SRR.Areas.UserAdmin.Controllers" }
);
}
}
这里我的起始页登录快到了罚款,但useradmin模块意见不显示了穿过错误有“资源不能被发现”。
预先感谢
是老板我可以改变它不同的名称,然后它也显示这样的错误“〜/地区/登录/视图/ SRRLogin/LoginPage.aspx”。 – 2014-10-29 10:53:23
是的老板,请帮助我。你是对的我给区域,控制器和行动相同的名称,但现在我改变了它,然后它也显示无法找到资源 – 2014-10-29 11:04:50
@KarthiDinaa你可以更新您的查询中修改后的源代码? – Venkat 2014-10-29 12:06:33