ASPNET中服务端控件中的Attributes属性 

作用: 获取与控件的属性不对应的任意特性(只用于呈现)的集合。

备注
Attributes 集合包含在 Web 服务器控件的开始标记中声明的所有属性的集合。这使您得可以用编程的方式控制与 Web 服务器控件关联的属性。您可以将属性添加到此集合或从此集合中移除属性。

可以这样理解, Attributes集合包括了对应服务端控件中所有属性的集合, 并可以通过Attributes来增加, 修改, 删除控件的属性
例如:
  

//增加一个控件宽度属性
         textbox.attributes.add("weith","100px");
         //增加一个鼠标响应事件属性
         button1.attributes.add("Onclick","alert('你点击了按钮');");
         //删除一个属性
         label1.attributes.remove("weith");



另外, 此属性用控件开始标记中集合中的所有属性来呈现,与浏览器设置无关。并非所有的浏览器都支持呈现的每个属性。不受支持的属性通常被浏览器忽略。