8

有没有办法以编程方式隐藏 RadioButtonList 控件中的单选按钮?

4

8 回答 8

6

在后台,您可以访问项目的属性并为其分配 CSS 样式。

因此,您应该能够通过指定以编程方式分配它:

RadioButtonList.Items(1).CssClass.Add("visibility", "hidden")

并完成工作。

于 2008-08-28T20:52:07.907 回答
3

以下是您必须将样式属性应用于列表项的方法:

RadioButtonList.Items(1).Attributes.Add("style", "display:none")
- 或者 -
RadioButtonList.Items(1).Attributes.Add("style", "visibility:hidden")

于 2012-08-29T12:32:22.113 回答
2

为什么不根据需要添加和删除单选按钮?

RadioButtonList.Items.Add("Item Name" or index);
RadioButtonList.Items.Remove("Item Name" or index);
于 2008-11-25T22:26:36.420 回答
1

试试这个:

RadioButtonList.Items.Remove(RadioButtonList.Items.FindByValue("3"));
于 2009-10-20T12:25:14.087 回答
0

如果你的意思是 JavaScript,如果我没记错的话,你必须挖掘出每个 <input type="radio" ...> 标签的 ClientID 属性。

于 2008-08-28T20:46:32.290 回答
0

您是否尝试通过 itemdatabound 事件 onload 隐藏它,还是需要在加载后隐藏它?

于 2008-08-28T20:48:57.900 回答
0

我还没有测试过,但我假设(对于 C#)

foreach(ListItem myItem in rbl.Items)
{
if(whatever condition)
myItem.Attributes.Add("visibility","hidden");

}
于 2008-08-28T20:54:51.800 回答
0

RadioButtonList 中不可见性的另一个答案。

试试这个代码:

RadioButtonList.Items(1).CssClass.Add("display", "none");

并让作业在布局中不显示 RadioButtonList。

于 2019-12-27T07:34:29.803 回答