Chr*_*lid 19 asp.net coding-style naming-conventions
我们正在制定我们希望在开发团队中使用的设计指南,并在今天就如何命名ASP.NET控件进行讨论.我在谈论我们的好朋友Label,TextBox,Button等.
我们提出了以下三种投票方式:(示例是输入/显示FirstName的TextBox)
_
TextBox]或[FirstName _
tbx]我们最终决定使用选项2.它不像选项1那么冗长,我喜欢它指定控件名称之前的控件.
我的问题是微软是否已经发布了这些前缀的指南,或者如果您对我们的决定有任何意见.
小智 29
将Studio添加到页面时Visual Studio添加"TextBox1"的原因是因为Microsoft无法知道您打算如何使用它.将其命名为"Control1"会让人感到困惑,因为它可能是任意数量的控件.
Microsoft一般为OO命名约定提供指导,但不是专门用于命名UI控件.由于UI控件最终是代码中使用的变量,因此它们应遵循与任何其他变量相同的约定 - 没有匈牙利语符号前缀.
主要原因是......
例子
Web*_*ude 22
不确定微软的官方标准,但这是我在整个开发过程中所做的.
我通常在控件的名称前面缩写控件类型.我保留缩写小写和控件名称CamelCase.
例如,用户名的texbox变为tbUserName
以下是我使用的标准缩写列表:
Abbr - Control
btn - Button
cb - CheckBox
cbl - CheckBoxList
dd - DropDownList
gv - GridView
hl - Hyperlink
img - Image
ib - ImageButton
lbl - Label
lbtn - LinkButton
lb - ListBox
lit - Literal
pnl - Panel
ph - PlaceHolder
rb - RadioButton
rbl - RadioButtonList
txt - Textbox
Run Code Online (Sandbox Code Playgroud)
我发现大多数时候我关心控件的信息类型而不是当前用于捕获数据的控件类型,所以我更喜欢控件类型之前的信息类型,所以我可以在IDE中的排序列表:
VS:
归档时间: |
|
查看次数: |
35424 次 |
最近记录: |