在默认的ASP.NET MVC 3项目中,布局和部分cshtml文件以下划线开头
_viewstart_Layout_LogOnPartial为什么这个惯例,这是用来做什么的?我需要遵循这个惯例吗?
框架是否为以.cshtml下划线开头的文件赋予了一些特殊含义?
我正在生成大量的ASP.NET MVC脚手架代码.所有生成的文件都是使用标准命名约定的部分类.例如,我的员工控制器文件名为EmployeeController.cs.如果我希望使用自定义的非生成逻辑扩展EmployeeController,我将创建一个名为EmployeeControllerCustom.cs的第二个部分类文件.我将自定义和生成的逻辑分成两个不同的文件,因此下次生成EmployeeController时,我的自定义更改不会被覆盖.将"自定义"后缀添加到文件名对我来说似乎是合理的,但是我是否应该遵循更成熟的部分类文件命名约定?