(1)ClientID,控件在客户端的Id,控件在服务端的Id不一定等于客户端HTML中的Id,比如说在ListView等控件的模板中。因此如果要在客户端通过JavaScript Dom、JQuery的 getElementById、$("#id")来操作控件的话 好不要直接写服务端Id,而是 $('#<%=txt1.ClientID%>')。用JQuery事件设置鼠标移到控件上和从控件移开的不同样式。在 用户控件中就可以看到ClientID和id的不同。
(2)Visible 属性,控件是否可见,如果Visible=False是不会渲染到HTML中的,这和在HTML中给元素style.display='none'效果是不一样的,style.display='none'客户端会有,只不过隐藏了。
(3)CssClass 属性,控件的样式名,就是HTML中控件的class属性。也可以单独修改 BackColor、BorderStyle等属性,但是不建议这么做,因为会生成很多的内联样式,html 尺寸大,不便于统一的修改。
(4)Attributes,用来设置获取控件的额外属性。和Dom中的setAttribute()、getAttribute()是 一样的。