ASP.NET MVC文件名称下划线

Sib*_*Guy 9 asp.net-mvc razor

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

arc*_*hil 16

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