界面有 10 个 TextBox 、 10 个 Label 。一个 TextBox 对应一个 Label ,为了完成读写,你至少要有 20 条语句来从控件进行取、赋值操作,如果有前缀的话,输入 this.txt ,你就几乎马上能找到这个控件。反之,如果没有前缀,由于窗口或页面对象拥有大量的属性和变量( >100 个),你将花费大量时间来查找。另外一个 TextBox 对应一个 Label (一个代表值,一个代表名称),它们往往指同一样事物,如果有前缀,就很容易区分这两个控件。
控件 前缀 备注 Label lbl 比如:lblName TextBox txt
Button btn
CheckBox chk
RadioButton rdo
CheckBoxList chklst
RadioButtonList rdolst
ListBox lst
DropDownList ddl
DataGrid dg
DataList dl
Image img
Table tbl
Panel pnl
LinkButton lnkbtn
ImageButton imgbtn
Calender cld
RequiredFieldValidator rfv
CompareValidator cv
RangeValidator rv
RegularExpressionValidator rev
ValidatorSummary vs