ASP.NET 中的命名真累人

作者:vkvi 来源:ITPOW(原创) 日期:2007-11-14

ASP.NET 的命名规则与以往的技术略有区别,但发现 ASP.NET 中各种技术在命名方面都没有统一的规范,实在是累人。

以 StyleSheetTheme 为例:

  • 在 C# 中为 StyleSheetTheme,大小写敏感;
  • 在 web.config 中为 styleSheetTheme,大小写敏感。
  • 在 @Page 指令中为 StylesheetTheme,忽略大小写;

StyleSheetTheme 是 C# 中的一个属性,C# 中属性大写开头,所以这里是符合规范的。

web.config 中属性名称以小写开头,所以 styleSheetTheme 在 web.config 中也是符合规范的。

可是 StylesheetTheme 为什么要把 Sheet 的 S 小写呢,真是让人费解,还好这里是忽略大小写的。

在 ASP.NET 中大小写不规范的还不少,比如:ID 与 Id,Width 与 width,还真令人搞不懂。

说明

上述 ASP.NET 中的命名是指 Visual Web Developer 2005 给出的默认命名。

相关文章