0

我已经搜索了该站点,但找不到与我的问题类似的任何内容。我是 MVC 的新手,所以我可能会问一个愚蠢的问题。

当网站启动时,顶部有默认的主页和关于按钮。我添加了一个指向区域的新按钮,效果很好。

当我转到我区域中的视图后,将鼠标悬停在主页和关于按钮上时,它们上的链接显示它们现在指向我的区域,而不是我的项目的根。

我如何告诉这些按钮仍然指向根而不是我的区域?

感谢有人提供的任何帮助或智慧之言。

4

1 回答 1

0

这应该带你到根文件夹。

 @Html.RenderAction("Action", "Controller", new { area = "" });

好的,我忘了问你 global.asax.cs 文件中的路线是什么样的?我有类似的设置,这是我的路线定义

 routes.MapRoute(
            "Home", // Route name
            "{controller}/{action}/{id}", // URL with parameters
            new { controller = "Home", 
               action = "MaintainLists", 
              id = UrlParameter.Optional } // Parameter defaults
        );

 routes.MapRoute(
            "Default",                             // Route name
            "{controller}/{action}/{id}",          // URL with parameters
            new { controller = "Home", action = "Index", id = "" }  // defaults
        );
于 2011-05-16T21:30:20.830 回答