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"));