RadioButtonList 컨트롤 안에 라디오 버튼을 프로그래밍 방식으로 숨길 수 있습니까?RadioButtonList 내의 ASP.Net RadioButton 가시성
답변
후드 아래에서 항목의 속성에 액세스하여 CSS 스타일을 지정할 수 있습니다.
RadioButtonList.Items(1).CssClass.Add("visibility", "hidden")
을하고 일을 얻을 :
그래서 당신은 그 프로그램을 지정하여 할당 할 수 있어야한다.
JavaScript를 사용하고 있고 올바르게 기억하는 경우 각 < 입력 유형 = "라디오"... > 태그의 ClientID 속성을 확인해야합니다.
itemdatabound 이벤트 onload를 통해 숨기려고 했습니까?로드 한 후에 숨길 필요가 있습니까?
나는 그것을 테스트하지 않은,하지만 난 (C#을위한) 가정 것
foreach(ListItem myItem in rbl.Items)
{
if(whatever condition)
myItem.Attributes.Add("visibility","hidden");
}
미안 @ 제임스, 가시성은 스타일이 아닌 속성입니다. – Airn5475
예, 동의했습니다. 그것은 내가 CSS를 정말로 잘 알기 전에 그 날의 길이었다. –
왜 추가하고 필요에 따라 라디오 버튼을 제거? 당신은을 listitem에 스타일 속성을 적용 할 수있는 방법
다음RadioButtonList.Items.Remove(RadioButtonList.Items.FindByValue("3"));
이 시도
RadioButtonList.Items(1).Attributes.Add("style", "display:none")
- 또는 -
RadioButtonList.Items(1).Attributes.Add("style", "visibility:hidden")
는 다음과 같습니다 :
RadioButtonList.Items.Add("Item Name" or index);
RadioButtonList.Items.Remove("Item Name" or index);
'cssStyle : 해당 ' 'System.Web.UI.WebControls.ListItem'의 멤버가 아닙니다. "\t I understa 가시성을 설정했지만 CssStyle 속성의 출처가 확실하지 않은 경우 ... – Airn5475
아, 낡은 오타가 CssStyle이 아닌 CssClass 속성이어야합니다. 그에 따라 업데이트했습니다. –
''CssClass '는'System.Web.UI.WebControls.ListItem '의 멤버가 아닙니다. 죄송합니다 : P – Airn5475