配置一下路由,例如
   public override void RegisterArea(AreaRegistrationContext context)
        {
            context.MapRoute(
                "default",
                "Admin/{controller}/{action}/{id}",
                new { controller = "Home", action = "Index", area = "Admin", id = UrlParameter.Optional }
            );
        }

解决方案 »

  1.   

    ??
    为什么一打开就去了 Admin/Home/Index我只是想在某个地方点一个连接,然后 才跳到这个地址上去不想直接写href
      

  2.   

      @Html.ActionLink("Index", "Home", new { area="Admin"})
      

  3.   

                        @Html.RouteLink("主页“, "admin", new {controller ="Home", Action="Index")
      

  4.   

    @Html.ActionLink("显示的文本",“Index”,"Admin/Home")