我创建了一个客户c#DropDownList控件,可以将其内容呈现为optgroup(不是从头开始,我编辑了一些在Internet上找到的代码,尽管我确切地了解了它的作用),并且工作正常。
但是,我现在遇到一种情况,我需要在下拉菜单中有两个缩进级别,即
<select> <optgroup label="Level One"> <option> A.1 </option> <optgroup label="Level Two"> <option> A.B.1 </option> </optgroup> <option> A.2 </option> </optgroup> </select>
但是,在上面的示例代码段中,它呈现Level Two的缩进量与相同Level One。
Level Two
Level One
有没有一种方法可以产生我想要的嵌套optgroup行为?
好的,如果有人读过:最好的选择是 在每个额外的缩进级别添加四个s,看来!
所以:
<select> <optgroup label="Level One"> <option> A.1 </option> <optgroup label=" Level Two"> <option> A.B.1 </option> </optgroup> <option> A.2 </option> </optgroup> </select>