ASP.NET MVC文件名称下划线

时间:2011-07-26 12:37:13

标签: asp.net-mvc razor

对于ASP.NET MVC razor中未直接访问的视图(部分视图,布局等),使用下划线前缀有一个命名约定。我不确定是否应该将此前缀用于仅从子操作访问的视图。

1 个答案:

答案 0 :(得分:16)

不,你不应该。正如您所说,对于未直接访问的视图,前缀按惯例使用。但是如果子操作具有视图,则意味着它被访问,因此使用下划线为该视图名称添加前缀意味着打破另一个约定(更健壮和传统的:) :) - 根据操作名称命名视图。所以不要在它们前面添加前缀,否则你必须在子操作中明确指定视图名称。