命名约定来区分部分视图和普通视图
部分视图是否有任何非官方的标准命名约定? 我看到有人build议用“_”加前缀,其他人用“部分”后缀,我知道这个问题是主观的,但由于没有官方的指导方针,我想知道这里的大部分用于命名他们的部分意见。 也许最被投票的答案将成为标准。
更新:我使用ASP.NET MVC 3与Razor作为视图引擎,在以前的版本中,你不需要一个约定,因为你有.ascx扩展名
如果你看看WebMatrix,那么惯例就是将Razor文件作为前缀,而不是直接使用前导下划线。 这包括部分和布局页面。 然后,如果你看看MvcScaffolding ,你可以看到默认模板使用相同的命名约定生成文件。
阅读这个解释为什么可以使用这个约定。
Razor模板可以被部分渲染,即使它们使用布局页面并且具有不同的部分。 与ASPX不同,Razor模板有一个主体。 我没有看到命名约定的需要,这取决于你如何使用模板。
当我使用.aspx文件作为部分视图时,我曾经使用“p_”作为前缀。 我几乎只是使用.ascx文件的部分意见现在,我不觉得有必要给他们一个前缀或后缀。 .ascx用于此目的,Visual Studio为.ascx文件分配一个不同的图标。
你使用什么视图引擎?