转 c#控件命名規范

写程序的时候突然忘了C#的控件命名的大小写的规范,去网上找了些资料,拷过来看看。
Standard Control

类 型 前 缀 示 例
Adrotator adrt adrtTopAd
BulletedList blst blstCity
Button btn btnSubmit
Calendar cal calMettingDates
CheckBox chk chkBlue
CheckBoxList chkl chklFavColors
DropDownList drop dropCountries
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
SubStitution subs subsTime
Table tbl tblCountryCodes
TextBox txt txtFirstName
View vw vwCity
Wizard wiz wizRegister
Xml xml xmlBooks

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
WebPartZone zwp zwpSite2

 

補充:

  Control   type prefix Example  
  Animated   button ani aniMailBox  
  Button btn  
  Check   box chk chkReadOnly  
  ColorDialog clrdlg  
  Combo   box,   drop-down   list   box cbo cboEnglish  
  Communications   com comFax  
  ContextMenu ctxmnu  
  Control   (used   within   procedures   when   the   specific   type   is   unknown) ctr ctrCurrent  
  CrystalReportViewer crvw  
  Data dat datBiblio  
  Data   grid dgd dgdTitles  
  Data   list dbl dblPublisher  
  Data   repeater drp drpLocation  
  Data-bound   combo   box dbcbo dbcboLanguage  
  Data-bound   grid dbgrd dbgrdQueryResult  
  Data-bound   list   box dblst dblstJobType  
  Datetime   picker dtp dtpPublished  
  Directory   list   box dir dirSource  
  DomainUpDown dupd  
  Drive   list   box drv drvTarget  
  ErrorProvider err  
  File   list   box fil filSource  
  Flat   scroll   bar fsb fsbMove  
  FontDialog fntdlg  
  Form frm frmEntry  
  Frame fra fraLanguage  
  Gauge gau gauStatus  
  Graph gra graRevenue  
  Grid grd grdPrices  
  GroupBox grp  
  HelpProvider hlp  
  Hierarchical   flexgrid flex flexOrders  
  HScroll   bar hsb hsbVolume  
  Image img imgIcon  
  Image   combo imgcbo imgcboProduct  
  ImageList ils ilsAllIcons  
  Label lbl lblHelpMessage  
  Line lin linVertical  
  LinkLabel lnk  
  Listbox lst lstPolicyCodes  
  ListView lvw lvwHeadings  
  MAPI   message mpm mpmSentMessage  
  MAPI   session mps mpsSession  
  MCI mci mciVideo  
  Menu mnu mnuFileOpen  
  Month   view mvw mvwPeriod  
  MonthCalendar mcl  
  MS   Chart ch chSalesbyRegion  
  MS   Flex   grid msg msgClients  
  MS   Tab   mst mstFirst  
  NotifyIcon nti  
  NumericUpDown nupd  
  OLE   container ole oleWorksheet  
  OpenFileDialog ofdlg  
  PageSetUpDialog psdlg  
  Picture   box pic picVGA  
  Picture   clip clp clpToolbar  
  PrintDocument prndoc  
  PrintPreviewControl ppctl  
  PrintPreviewDialog ppdlg  
  ProgressBar prg prgLoadFile  
  RadioButton rbtn  
  Remote   Data rd rdTitles  
  RichTextBox rtf rtfReport  
  SaveFileDialog sfdlg  
  Shape shp shpCircle  
  Slider sld sldScale  
  Spin spn spnPages  
  Splitter spt  
  StatusBar sta staDateTime  
  SysInfo sys sysMonitor  
  TabContrl tab  
  TabStrip tab tabOptions  
  Text   box txt txtLastName  
  Timer tmr tmrAlarm  
  Toolbar tlb tlbActions  
  TrackBar trb  
  TreeView tre treOrganization  
  UpDown upd updDirection  
  VScroll   bar vsb vsbRate 

posted @ 2009-05-06 16:56  gecko  阅读(...)  评论(... 编辑 收藏