关于MVC3 下,路由规则会调用Areas下同名路由 如何解决`?
\如果Areas下面有同名的路由就会冲突
或者单个的时候会去调用如何禁止他~?
求解决这个问题

解决方案 »

  1.   

    同名。在路由里面应该不好。尽量不要同名 要不然写访问规则 根据参数来判断是不是 这个路由参数不要{id}
    把参数写成必填项 id
      

  2.   

    我的意思是我在访问根目录的控制器
    比如
    Admin
    根目录控制器中根本没有这个控制器但是在
    区域
    Areas下面
    有个Manage的文件夹中
    有Admin控制器然而 程序会主动去调用Areas/Manage 下面的Admin控制器
    我很不解不知道为什么会这样`
      

  3.   

    @Html.ActionLink("系统管理", "Index", new {controller="Home",area = "" })或者
    @Html.ActionLink("系统管理", "Index", "Home",new { area = "" }, null)