我已经搜索了该站点,但找不到与我的问题类似的任何内容。我是 MVC 的新手,所以我可能会问一个愚蠢的问题。
当网站启动时,顶部有默认的主页和关于按钮。我添加了一个指向区域的新按钮,效果很好。
当我转到我区域中的视图后,将鼠标悬停在主页和关于按钮上时,它们上的链接显示它们现在指向我的区域,而不是我的项目的根。
我如何告诉这些按钮仍然指向根而不是我的区域?
感谢有人提供的任何帮助或智慧之言。
我已经搜索了该站点,但找不到与我的问题类似的任何内容。我是 MVC 的新手,所以我可能会问一个愚蠢的问题。
当网站启动时,顶部有默认的主页和关于按钮。我添加了一个指向区域的新按钮,效果很好。
当我转到我区域中的视图后,将鼠标悬停在主页和关于按钮上时,它们上的链接显示它们现在指向我的区域,而不是我的项目的根。
我如何告诉这些按钮仍然指向根而不是我的区域?
感谢有人提供的任何帮助或智慧之言。
这应该带你到根文件夹。
@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
);