딱히 정해진 규칙은 없는 것 같다. VB 사용자를 위해서는 규칙을 정한 적이 있는 것 같지만, VC6 시절이고. ( Object Naming Conventions )
위키북에 있는게 참고할만 할듯. ( C# Programming/Naming )
asp.net에서 참고해서 정리했다는 prefix
Control | Prefix | Example |
---|---|---|
Label | lbl | lblSurname |
TextBox | txt | txtSurname |
DataGrid | dg | dgResults |
GridView | gv | gvResults2 |
Button | btn | btnSave |
ImageButton | iBtn | iBtnSave |
Hyperlink | lnk | lnkHomePage |
DropDownList | ddl | ddlCompany |
ListBox | lst | lstCompany |
DataList | dLst | dlstAddress |
DataSet | ds | dsInvoices |
DataTable | dt | dtClients |
DataRow | dr | drUser |
Repeater | rep | repSection |
Checkbox | chk | chkMailList |
CheckBoxList | chk | chkAddress |
RadioButton | rBtn | rBtnSex |
RadioButtonList | rBtn | rBtnAgeGroup |
Image | img | imgLogo |
Panel | pnl | pnlSevtion |
PlaceHolder | plh | plhHeader |
Calendar | txt | txtMyDate |
AdRotator | adr | adrBanner |
Table | tbl | tblResults |
[All] Validators | val (N/A) | valCreditCardNumber |
ValidationSummary | vals (N/A) | valsErrors |