cs中,如果页面的html控件在服务器中运行,
你的checkbox、text等控件的name='xxx',都会被服务器改写为Name=控件的ID,如果控件ID='Checkbox1',即Name='Checkbox1'
如果你只是想得到checkbox属性中某个值='serverContent' 
建议楼主可以在页面这样写:(红色区域是自定义的属性)
<input  id="CheckBox1"  type="checkbox"  myname="serverContent" value="DM"  runat="server"/>那么.cs 文件中就可以这样 
 string name=CheckBox1.Attributes["myname"];也可以页面不写,而在页面初始化的时候给控件加上属性
即:CheckBox1.Attributes.add("myname","serverContent");