簡體   English   中英

無法綁定可見屬性

[英]Can't bind Visible property

ASP.NET 2.0

盡我所能,我似乎無法將Visible屬性綁定到數據項屬性:

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

我總是收到此錯誤:

無法從'Visible'屬性的字符串表示形式'“ <%#(bool)Eval(” IsBoolean“)%'創建'System.Boolean'類型的對象。

但這有效:

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

我究竟做錯了什么? 我的意思是,除了使用ASP.NET 2.0之外?

問題是解析器無法跟蹤報價。

解決方案是在標記中使用單引號,並在C#/ VB中保留雙引號:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM