应该在RouteData中放置“区域”的位置?在值或DataTokens中?

时间:2015-09-05 15:00:51

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

我需要在ASP.NET MVC中创建一个RouteData对象并传递它。 “区域”值应放在RouteData的哪个位置?在ValuesDataTokens

我很困惑,因为“area”似乎属于DataTokens,而“controller”和“action”似乎属于{{1} }。那是对的吗?为什么展位不统一?

1 个答案:

答案 0 :(得分:0)

IIRC,数据令牌用于查看位置,在那里需要区域来正确选择搜索视图的位置。

如果您想使用UrlHelper类等来构建网址,您还需要将其添加到RouteValues,以便他们准确设置控制器的路径。