问题描述
我看了一下帮助,vs2008支持向radiobutton的inputAttributes中直接加属性:在对RadioButton控件应用样式或属性设置时,这些样式和属性将应用于外部的<span>元素。例如,如果设置了控件的BackColor属性,这些设置将应用于<span>标记,从而对内部的<input>和<label>元素均有影响。有时,可能需要对单选按钮和标签进行单独设置。RadioButton控件支持两个可在运行时设置的属性:InputAttributes属性和LabelAttributes属性。每个属性分别允许您向<input>和<label>元素添加HTML属性可是我现在用的是VS2003,用下面的语句RadioButton1.Attributes.Add("test","1")RadioButton1.Attributes.Add("OnCheckedChanged","test()")这个属性只能加到外部的span,我现在无法触发radiobutton的OnCheckedChanged事件,要怎么办才行?生成后的html源代码如下:test和OnCheckedChanged是我加的两个属性,可是到span里去了.<spantest="1"OnCheckedChanged="test()"style="Z-INDEX:101;LEFT:16px;POSITION:absolute;TOP:8px"><inputid="RadioButton1"type="radio"name="a"value="RadioButton1"/><labelfor="RadioButton1">b_test1</label></span>
时间: 2024-09-15 07:34:06