在RadioButtonList中的ASP.Net RadioButton可见性

时间:2008-08-28 20:37:19

标签: asp.net radio-button radiobuttonlist

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

8 个答案:

答案 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。