C#控件命名规范

一、Data Control


类型



前缀



示例



AccessDataSource



ads



adsPubs



DataList



dlst



dlstTitles



DetailView



dvw



dvwTitles



FormView



fvw



fvwFonts



GridView



gvw



gvwCity



ObjectDataSource



ods



odsMenus



Repeater



rpt



rptQueryResults



ReportViewer



rvw



rvwRecord



SiteMapDataSource



smds



smdsSite



SqlDataSource



sds



sdsBooks



XmlDataSource



xds



xdsTitles


二、Validation Control


类型



前缀



示例



CompareValidator



valc



valcValidAge



CustomValidator



valx



valxDBCheck



RangeValidator



valg



valgAge



RegularExpressionValidator



vale



valeEmail



RequiredFieldValidator



valr



valrFirstName



ValidationSummary



vals



valsFormErrors


三、Navigation Control


类型



前缀



示例



Menu



mnu



mnuUser1



SiteMapPath



smp



smpSite1



TreeView



trvw



trvwMenu


四、Login Control


类型



前缀



示例



ChangePassword



cpwd



cpwdUser1



CreateUserWizard



cuw



cuwLogin



Login



log



logCenter



LoginName



logn



lognUser



LoginStatus



logs



logsUser



LoginView



logv



logvUser



PasswordRecovery



pwdr



pwdrUser


五、WebParts Control


类型



前缀



示例



AppearanceEditorPart



paed



paedPart1



BehaviorEditorPart



pbed



pbedPart2



CatalogZone



zca



zcatCity



ConnectionsZone



zcon



zconDataBase



DeclarativeCatalogPart



pdca



pdcaPart1



EditorZone



zed



zedNews



ImportCatalogPart



pica



picaPart



LayoutEditorPart



pled



pledNews



PageCatalogPart



ppca



ppcaMail



PropertyGridEditorPart



ppge



ppgeServer



ProxyWebPartManager



mpwp



mpwpWeb



WebPartManager



mwp



mwpSite1


六、基本数据类型


数据类型



数据类型简写



标准命名举例



Array



arr



arrShoppingList



Boolean



bln



blnIsPostBack



Byte



byt



bytPixelValue



Char



chr



chrDelimiter



DateTime



dtm



dtmStartDate



Decimal



dec



decAverageHeight



Double



dbl



dblSizeofUniverse



Integer



int



intRowCounter



Long



lng



lngBillGatesIncome



Object



obj



objReturnValue



Short



shr



shrAverage



Single



sng



sngMaximum



String



str



strFirstName


七、ADO.NET 命名规范


数据类型



数据类型简写



标准命名举例



Connection



con



conNorthwind



Command



cmd



cmdReturnProducts



Parameter



parm



parmProductID



DataAdapter



dad



dadProducts



DataReader



dtr



dtrProducts



DataSet



dst



dstNorthWind



DataTable



dtbl



dtblProduct



DataRow



drow



drowRow98



DataColumn



dcol



dcolProductID



DataRelation



drel



drelMasterDetail



DataView



dvw



dvwFilteredProducts


八、WinForm Control 命名规范


数据类型



数据类型简写



标准命名举例



Label



lbl



lblMessage



LinkLabel



llbl



llblToday



Button



btn



btnSave



TextBox



txt



txtName



MainMenu



mmnu



mmnuFile



CheckBox



chk



chkStock



RadioButton



rbtn



rbtnSelected



GroupBox



gbx



gbxMain



PictureBox



pic



picImage



Panel



pnl



pnlBody



DataGrid



dgrd



dgrdView



ListBox



lst



lstProducts



CheckedListBox



clst



clstChecked



ComboBox



cbo



cboMenu



ListView



lvw



lvwBrowser



TreeView



tvw



tvwType



TabControl



tctl



tctlSelected



DateTimePicker



dtp



dtpStartDate



HscrollBar



hsb



hsbImage



VscrollBar



vsb



vsbImage



Timer



tmr



tmrCount



ImageList



ilst



ilstImage



ToolBar



tlb



tlbManage



StatusBar



stb



stbFootPrint



OpenFileDialog



odlg



odlgFile



SaveFileDialog



sdlg



sdlgSave



FoldBrowserDialog



fbdlg



fgdlgBrowser



FontDialog



fdlg



fdlgFoot



ColorDialog



cdlg



cdlgColor



PrintDialog



pdlg



pdlgPrint


九、WebControl 命名规范


类型



前缀



示例



Adrotator



adrt



adrtTopAd



BulletedList



blst



blstCity



Button



btn



btnSubmit



Calendar



cal



calMettingDates



CheckBox



chk



chkBlue



CheckBoxList



chkl



chklFavColors



CompareValidator



valc



valcValidAge



CustomValidator



valx



valxDBCheck



DropDownList



drop



dropCountries



DataGrid



dgrd



dgrdTitles



DataList



dlst



dlstTitles



RangeValidator



valg



valgAge



FileUpLoad



fup



fupImage



HiddenField



hfld



hfldName



HyperLink



hlk



hlkDetails



Image



img



imgAuntBetty



ImageButton



ibtn



ibtnSubmit



ImageMap



imap



imapSite



Label



lbl



lblResults



LinkButton



lbtn



lbtnSubmit



ListBox



lst



lstCountries



Literal



ltl



ltlTitle



Localize



loc



locChina



MultiView



mvw



mvwForm1



Panel



pnl



pnlForm2



PlaceHolder



plh



plhFormContents



RadioButton



rad



radFemale



RadioButtonList



radl



radlGender



RegularExpression



vale



valeEmail_Validator



Repeater



rpt



rptQueryResults



RequiredFieldValidator



valr



valrFirstName



SubStitution



subs



subsTime



TextBox



txt



txtFirstName



Table



tbl



tblCountryCodes



TableCell



tblc



tblcGermany



TableRow



tblr



tblrCountry



ValidationSummary



vals



valsFormErrors



View



vw



vwCity



Wizard



wiz



wizRegister