mcts mvc问题

时间:2011-08-24 18:22:40

标签: asp.net-mvc

您正在开发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}}

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”的区域。