typeId에 따라 체크 박스 또는 라디오 버튼을 표시하고 싶습니다. ASP.NET 컨트롤이 Eval if else 문에 있습니까?
<%# (Eval("TypeId").ToString() == "1") ? "CheckBox" : "RadioButton"%>
<asp:CheckBox ID="CheckBox" runat="server" Text='<%#Eval("OptionName")%>' />
<asp:RadioButton ID="RadioButton" runat="server" Text='<%#Eval("OptionName")%>' />
유형 ID == 1 내가 내 코드 라인에있는 체크 박스를 표시 할 경우
다른 나는 라디오 버튼을 보여주고 싶어요. 어떻게해야합니까?감사합니다. 예를 들어, ShowCheckBox 및 ShowRadioButton
를 들어,public bool ShowCheckBox
{
get
{
return TypeId.ToString() == "1";
}
}
과 가시 속성에 데이터 바인딩에 이러한 사용을라는 데이터 소스에
두 컨트롤 모두의 visible 속성을 사용하십시오. –
이것은 나에게 너무 어렵다. 3 중첩 된 중계기와이 코드를 3 단계 중계기에서 사용했기 때문에 –
왜 그렇게 어렵습니까? – Itison