首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> ASP.NET 基礎

C# 控制項命名規範完整對照表 (WinForms / WebForms 通用)

     編輯:ASP.NET 基礎

命名原則

  • 前綴 + 有意義名稱:如 txtUserName、btnSubmit、gvOrderList
  • 前綴統一小寫,名稱使用 PascalCase
  • 避免使用預設名稱 (TextBox1、Button2)

常用控制項前綴對照表

控制項類型前綴範例
LabellbllblUserName
TextBoxtxttxtPassword
ButtonbtnbtnLogin
LinkButtonlnkbtnlnkbtnForgotPwd
ImageButtonimgbtnimgbtnSearch
ListBoxlstlstCategories
DropDownListddlddlCountry
DataGrid (舊)dgdgProducts
DataListdldlNews
CheckBoxchkchkAgree
RadioButtonrdordoMale
RadioButtonListrdolstrdolstGender
ImageimgimgPhoto
PanelpnlpnlContainer
CalendarcalcalBirthDate
AdRotatorararBanner
MenuStripmsmsMain
ToolStripMenuItemtsmitsmiFileNew
PictureBoxpicpicAvatar
StatusStripssssStatusBar
DataGridViewdgvdgvOrderDetails
TabletbltblLayout
RequiredFieldValidatorrfvrfvEmail
CompareValidatorcvcvConfirmPwd
RangeValidatorrvrvAge
RegularExpressionValidatorrevrevEmailFormat
ValidationSummaryvsvsFormSummary
CrystalReportViewerrptvewrptvewSales
ComboBoxcbocboCity
GroupBoxgrpgrpPersonalInfo
ImageListililToolbar
ListViewlvlvFileList
ColumnHeaderchchFileName
StatusLabelslblslblConnection
TabControltabtabMain
TabPagetptpSettings
TimertmrtmrAutoSave
ToolStriptstsToolbar
ToolStripButtontsbtntsbtnSave
ToolStripDropDownButtontsddbtsddbOptions
DomainUpDownduddudQuantity
FileUploadfulfulAttachment
RepeaterrptrptComments

進階命名建議

  1. 分組前綴:同一功能區塊加共同前綴,如 pnlLogin_txtUserName、pnlLogin_btnSubmit
  2. 狀態後綴:區分唯讀/編輯模式,如 txtUserNameView、txtUserNameEdit
  3. 避免縮寫歧義:btnDel vs btnDelete,建議完整拼寫
  4. 配合 ReSharper/EditorConfig:強制團隊遵循命名規則

快速參考卡 (列印版)

Web 常用:  lbl txt btn lnkbtn imgbtn lst ddl dg dl chk rdo rdolst img pnl cal
驗證:      rfv cv rv rev vs
資料:      dgv gv(GridView) rpt lv
容器:      pnl grp tab tp
選單:      ms ts tsmi tsbtn tsddb
其他:      pic cbo il ch slbl tmr ful
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved