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");
你的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");
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货