C#控件命名规范

Data Control

类 型前 缀示 例
AccessDataSourceadsadsPubs
DataListdlstdlstTitles
DetailViewdvwdvwTitles
FormViewfvwfvwFonts
GridViewgvwgvwCity
ObjectDataSourceodsodsMenus
RepeaterrptrptQueryResults
ReportViewerrvwrvwRecord
SiteMapDataSourcesmdssmdsSite
SqlDataSourcesdssdsBooks
XmlDataSourcexdsxdsTitles

Validation Control

类 型前 缀示 例
CompareValidatorvalcvalcValidAge
CustomValidatorvalxvalxDBCheck
RangeValidatorvalgvalgAge
RegularExpressionValidatorvalevaleEmail
RequiredFieldValidatorvalrvalrFirstName
ValidationSummaryvalsvalsFormErrors

Navigation Control

类 型前 缀示 例
MenumnumnuUser1
SiteMapPathsmpsmpSite1
TreeViewtrvwtrvwMenu

Login Control

类 型前 缀示 例
ChangePasswordcpwdcpwdUser1
CreateUserWizardcuwcuwLogin
LoginloglogCenter
LoginNamelognlognUser
LoginStatuslogslogsUser
LoginViewlogvlogvUser
PasswordRecoverypwdrpwdrUser

WebParts Control

类 型前 缀示 例
AppearanceEditorPartpaedpaedPart1
BehaviorEditorPartpbedpbedPart2
CatalogZonezcazcatCity
ConnectionsZonezconzconDataBase
DeclarativeCatalogPartpdcapdcaPart1
EditorZonezedzedNews
ImportCatalogPartpicapicaPart
LayoutEditorPartpledpledNews
PageCatalogPartppcappcaMail
PropertyGridEditorPartppgeppgeServer
ProxyWebPartManagermpwpmpwpWeb
WebPartManagermwpmwpSite1
WebPartZonezwpzwpSite2

基本数据类型

数据类型

数据类型简写

标准命名举例

Array

arr

arrShoppingList

BooleanblnblnIsPostBack
BytebytbytPixelValue
CharchrchrDelimiter
DateTimedtmdtmStartDate
DecimaldecdecAverageHeight
DoubledbldblSizeofUniverse
IntegerintintRowCounter
Long

lng

lngBillGatesIncome

ObjectobjobjReturnValue
ShortshrshrAverage
SinglesngsngMaximum
String

str

strFirstName

ADO.NET 命名规范

数据类型数据类型简写标准命名举例
ConnectionconconNorthwind
CommandcmdcmdReturnProducts
ParameterparmparmProductID
DataAdapterdaddadProducts
DataReaderdtrdtrProducts
DataSetdstdstNorthWind
DataTabledtbldtblProduct
DataRowdrowdrowRow98
DataColumndcoldcolProductID
DataRelationdreldrelMasterDetail
DataViewdvwdvwFilteredProducts

WinForm Control 命名规范

数据类型数据类型简写标准命名举例
LabellbllblMessage
LinkLabelllblllblToday
ButtonbtnbtnSave
TextBoxtxttxtName
MainMenummnummnuFile
CheckBoxchkchkStock
RadioButtonrbtnrbtnSelected
GroupBoxgbxgbxMain
PictureBoxpicpicImage
PanelpnlpnlBody
DataGriddgrddgrdView
ListBoxlstlstProducts
CheckedListBoxclstclstChecked
ComboBoxcbocboMenu
ListViewlvwlvwBrowser
TreeViewtvwtvwType
TabControltctltctlSelected
DateTimePickerdtpdtpStartDate
HscrollBarhsbhsbImage
VscrollBarvsbvsbImage
TimertmrtmrCount
ImageListilstilstImage
ToolBartlbtlbManage
StatusBarstbstbFootPrint
OpenFileDialogodlgodlgFile
SaveFileDialogsdlgsdlgSave
FoldBrowserDialogfbdlgfgdlgBrowser
FontDialogfdlgfdlgFoot
ColorDialogcdlgcdlgColor
PrintDialogpdlgpdlgPrint

WebControl 命名规范

类 型前 缀示 例
AdrotatoradrtadrtTopAd
BulletedListblstblstCity
ButtonbtnbtnSubmit
CalendarcalcalMettingDates
CheckBoxchkchkBlue
CheckBoxListchklchklFavColors
CompareValidatorvalcvalcValidAge
CustomValidatorvalxvalxDBCheck
DropDownListdropdropCountries
DataGriddgrddgrdTitles
DataListdlstdlstTitles
RangeValidatorvalgvalgAge
FileUpLoadfupfupImage
HiddenFieldhfldhfldName
HyperLinkhlkhlkDetails
ImageimgimgAuntBetty
ImageButtonibtnibtnSubmit
ImageMapimapimapSite
LabellbllblResults
LinkButtonlbtnlbtnSubmit
ListBoxlstlstCountries
LiteralltlltlTitle
LocalizeloclocChina
MultiViewmvwmvwForm1
PanelpnlpnlForm2
PlaceHolderplhplhFormContents
RadioButtonradradFemale
RadioButtonListradlradlGender
RegularExpressionvalevaleEmail_Validator
RepeaterrptrptQueryResults
RequiredFieldValidatorvalrvalrFirstName
SubStitutionsubssubsTime
TextBoxtxttxtFirstName
TabletbltblCountryCodes
TableCelltblctblcGermany
TableRowtblrtblrCountry
ValidationSummaryvalsvalsFormErrors
ViewvwvwCity
WizardwizwizRegister
Xml