有没有办法以编程方式隐藏RadioButtonList控件中的单选按钮?
答案 0 :(得分:4)
在幕后,您可以访问项目的属性并为其指定CSS样式。
因此,您应该能够通过指定:
以编程方式分配它RadioButtonList.Items(1).CssClass.Add("visibility", "hidden")
完成工作。
答案 1 :(得分:2)
为什么不根据需要添加和删除单选按钮?
RadioButtonList.Items.Add("Item Name" or index);
RadioButtonList.Items.Remove("Item Name" or index);
答案 2 :(得分:2)
以下是将样式属性应用于listitem的方法:
RadioButtonList.Items(1).Attributes.Add("style", "display:none")
- 或 -
RadioButtonList.Items(1).Attributes.Add("style", "visibility:hidden")
答案 3 :(得分:1)
试试这个:
RadioButtonList.Items.Remove(RadioButtonList.Items.FindByValue("3"));
答案 4 :(得分:0)
如果你的意思是JavaScript,如果我没记错的话,你必须挖出每个< input type =“radio”的ClientID属性...>标签
答案 5 :(得分:0)
您是否尝试通过itemdatabound事件onload隐藏它,还是在加载后需要隐藏它?
答案 6 :(得分:0)
我没有测试过,但我认为(对于C#)
foreach(ListItem myItem in rbl.Items)
{
if(whatever condition)
myItem.Attributes.Add("visibility","hidden");
}
答案 7 :(得分:0)
关于RadioButtonList内部不可见的另一个答案。
尝试以下代码:
RadioButtonList.Items(1).CssClass.Add("display", "none");
并使作业在布局中不显示RadioButtonList。