相关疑难解决方法(0)

为什么Razor _layout.cshtml在文件名中有一个前导下划线?

在默认的ASP.NET MVC 3项目中,布局和部分cshtml文件以下划线开头

  • _viewstart
  • _Layout
  • _LogOnPartial

为什么这个惯例,这是用来做什么的?我需要遵循这个惯例吗?

框架是否为以.cshtml下划线开头的文件赋予了一些特殊含义?

asp.net razor asp.net-mvc-3

139
推荐指数
3
解决办法
3万
查看次数

部分类文件的命名约定

我正在生成大量的ASP.NET MVC脚手架代码.所有生成的文件都是使用标准命名约定的部分类.例如,我的员工控制器文件名为EmployeeController.cs.如果我希望使用自定义的非生成逻辑扩展EmployeeController,我将创建一个名为EmployeeControllerCustom.cs的第二个部分类文件.我将自定义和生成的逻辑分成两个不同的文件,因此下次生成EmployeeController时,我的自定义更改不会被覆盖.将"自定义"后缀添加到文件名对我来说似乎是合理的,但是我是否应该遵循更成熟的部分类文件命名约定?

c# code-generation naming-conventions partial-classes

86
推荐指数
2
解决办法
2万
查看次数