RadioButtonList内部的ASP.Net RadioButton可见性

时间:2020-03-05 18:44:40  来源:igfitidea点击:

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

解决方案

回答

如果我们指的是JavaScript,并且我没记错的话,我们必须挖掘每个<input type =" radio" ...>标记的ClientID属性。

回答

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

回答

在后台,我们可以访问项目的属性并为其指定CSS样式。

因此,我们应该能够通过指定以下内容以编程方式对其进行分配:

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

并完成工作。

回答

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

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

}

回答

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

RadioButtonList.Items.Add("Item Name" or index);
RadioButtonList.Items.Remove("Item Name" or index);

回答

试试这个:

RadioButtonList.Items.Remove(RadioButtonList.Items.FindByValue("3"));