Roc*_*ngh 2 c# asp.net naming-conventions
在默认情况下使用VS时,编辑器会生成以下内容:
<asp:Button ID="Button1" runat="server" Text="Button" />
Run Code Online (Sandbox Code Playgroud)
现在生成的ID是Button1即首字母大写.我的问题是命名控件的最佳方法是什么?
提交按钮
btnSubmit按钮
或者是其他东西?
哪种命名约定被认为是好的?
btnSubmit 是匈牙利表示法,我个人认为它不适合用户界面编程,因为控件的类型直接通过它在Visual Studio中的声明或智能感知来证明.
SubmitButton更好.一般来说它需要一个表格 - Purpose-TypeOfControl
例如
InputLabel
FirstNameLabel
LastNameLabel
CancelButton
Run Code Online (Sandbox Code Playgroud)
这是一个很好的参考:http: //10rem.net/articles/net-naming-conventions-and-programming-standards---best-practices
更新:stylecop/Fxcop也不鼓励匈牙利表示法.所以最好不要完全使用.
| 归档时间: |
|
| 查看次数: |
1986 次 |
| 最近记录: |