2016-09-16 3 views
0

ASP.NET 2.0을 결합 할 수 없습니다은 Visible 속성을

내가 노력만큼

, 나는 데이터 항목 속성에 Visible 속성을 바인딩 할 수없는 것 : 난 항상 얻을

<asp:Panel runat="server" Visible="<%#(bool)Eval("IsBoolean")%>">X</asp:Panel> 

을 이 오류 :

Cannot create an object of type 'System.Boolean' from its string representation '"<%#(bool)Eval("IsBoolean")%' for the 'Visible' property.

그러나이 작품 :

<asp:Panel runat="server" Visible="<% true %>">X</asp:Panel> 

내가 뭘 잘못하고 있니? 내 말은, ASP.NET 2.0을 사용하는 것 외에?

+0

시도 '<% # Convert.ToBoolean() 평가 ("IsBoolean") == 진정한 %

이 솔루션은 C#을/VB에서 따옴표를 마크 업에 작은 따옴표를 사용하고 유지하는 것입니다 >' – VDWWD

답변

0

문제는 구문 분석기가 따옴표를 추적 할 수 없다는 것입니다.

<asp:Panel runat="server" Visible='<%#(bool)Eval("IsBoolean")%>'>X</asp:Panel>