您正在开发ASP.NET MVC 2 Web应用程序。该应用程序包含名为的控制器
HomeController
,其中包含名为Index的操作。该应用程序还包含一个名为的单独区域
博客。博客区域中的视图必须包含ActionLink
,该HomeController
将链接到的“索引”操作
ActionLink
。您需要确保博客区域中的HomeController
链接到的“索引”操作
ActionLink
。您应该使用哪个Html.ActionLink("Home", "Index", "Home")
?
一个。 Html.ActionLink("Home", "Index", "Home", new {area = ""}, null)
B. Html.ActionLink("Home", "Index", "Home", new {area = "Blog"}, null)
C. Html.ActionLink("Home", "Index", "Home", new {area = "Home"}, null)
D. {{1}}
答案 0 :(得分:2)
我相信是B。
一个。 Html.ActionLink(“主页”,“索引”,“主页”)
如果您在博客区域内,它将在博客区域中查找主页/索引。
B中。 Html.ActionLink(“主页”,“索引”,“主页”,新{area =“”},null)
这将指定没有区域,并且它应该查看应用程序的根而不是特定区域。
℃。 Html.ActionLink(“Home”,“Index”,“Home”,new {area =“Blog”},null)
同样,Home / Index不在博客区域。
d。 Html.ActionLink(“Home”,“Index”,“Home”,new {area =“Home”},null)
没有名为“Home”的区域。