高亮当前项,不是我们想象的【永利集团304com】

ASP.NET CheckBox

控件 BulletedList:

CheckBox 生成的是二个 input 和 label,label 正是 CheckBox 的 Text
属性。而 Check博克斯 是尚未 Value 属性的,所以大家想给 input 设置 value
属性是不能的。

<asp:BulletedList ID=”BulletedList1″
runat=”server”></asp:BulletedList>

ASP.NET CheckBoxList

利用 C#
向其插入项,咱们要让内部意气风发项高亮,以表示为如今项:

CheckBoxList 有 ListItem,种种 ListItem 之间用 td 之间距开,种种ListItem 倒有个 Value 属性,但那并不会给 input 设置 value。

for (int i = 0; i < 3; i++) { ListItem item = new ListItem(“文字” +
i, “值” + i); if (i == 1) { item.Attributes.Add(“class”, “current”); }
BulletedList1.Items.Add(item); }

总之

如上,利用了 ListItem 的 Attributes.Add。

要想给 CheckBox 或 CheckBoxList 生成的 input 设置 value 属性,以便
JavaScript 操作,是不或许的,唯有因此第一个控件来储存那一个 value 属性。

结果:

发表评论

电子邮件地址不会被公开。 必填项已用*标注