하나의 부울 결과를 두 bools을 평가 :내가 ASP 중계기가 있고 항목 중 하나가 표시하거나이 잘 작동 두 부울 값</p> <p>의 상태에 따라 텍스트 문자열을 숨기기 위해 저를 필요로
<asp:Label ID="X" runat="server" Text="yadayada" Visible='<%# (bool)DataBinder.Eval(Container.DataItem, "field1") %>'>
불행히도 두 필드를 비교해야합니다.
나는 또한 전형적인c#
또는
(||)
평가를 수행 할 논리 전에
"if"
문을 배치하려고
'<%# (bool)DataBinder.Eval(Container.DataItem, "field1") + (bool)DataBinder.Eval(Container.DataItem, "field1") %>' >
하지만 :
True + True = True
True + False = False
False + True = False
그래서 나는이 시도 : 다음과 같이 나는 로직에 노력하고있어 컴파일러는 허용하지 않습니다.
"if"
어떤 도움을 주시면 감사하겠습니다.
사용'&&'당신이 원하는과 같은 +' – mshsayem
가 보이는 : 사실 모두가 참 다른 것 false입니다. '||'또는'+'대신에'&&'를 시도하십시오. – John3136
&&가 처리되었습니다. 모두에게 감사드립니다. –