我有一个 RadioButtonList
被呈现为无序列表。我的问题是我正在向 ListItem
添加一个类,它正在创建一个放置该类的 span
。有没有办法可以将类放在 LI
标记上?我该怎么办?
var cblAttributes = new RadioButtonList();
cblAttributes.ID = controlId;
cblAttributes.RepeatLayout = RepeatLayout.UnorderedList;
var pvaValueItem = new ListItem(Server.HtmlEncode(frame.Name), frame.FrameId.ToString());
pvaValueItem.Attributes.Add("class", "frame-item");
cblAttributes.Items.Add(pvaValueItem);
输出如下:
<li>
<span class="frame-item">
<input id="INPUTID" type="radio" name="INPUTNAME" value="1">
<label for="INPUTID">TEXT</label>
</span>
</li>
最佳答案
您可以创建新的 css 类,例如 ul.frame-items li { frame-item class definition here }
并通过 CssClass 属性在 RadioButtonList 上应用 frame-items 类
关于c# - 在 ASP.NET RadioButtonList 中向 LI 添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6626211/