Html.Action类中的区域参数是什么?

时间:2015-02-26 13:28:55

标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 asp.net-mvc-5

我正在学习ASP.NET MVC4。我不太清楚下面代码中的area参数是什么。

<section id="myWorkingSection">
    @Html.Action("myActionName", "myController", new { area = "Widgets", workingSection = "myWorkingSection" })
</section>

myActionNameworkingSection作为参数,但不会将area作为参数。我的猜测是,因为Widgets是文件夹的名称,它是否告诉控制器myController位于Widgets文件夹中?

谢谢。

1 个答案:

答案 0 :(得分:3)

这是一个路由参数,用于指定MVC中的区域。

在您的情况下,区域为Widgets

Walkthrough: Organizing an ASP.NET MVC Application using Areas