私は ASP.NET Web フォームを使用していますが、次のようにする必要があります。
<asp:Panel runat="server" CssClass="cellContent" Visible='<%# (bool)Eval("IsFolder")? false:true %>'>
<% if(Eval("Type").ToString() == "0"){ %>
<asp:Image runat="server" ImageUrl="~/Content/Icon/analiza.png" Width="30px" Height="30px" ImageAlign="Left" />
<% } else if(Eval("Type").ToString() == "1") {%>
<asp:Image runat="server" ImageUrl="~/Content/Icon/raport.png" Width="30px" Height="30px" ImageAlign="Left" />
<% } %>
</asp:Panel>
しかし、「Eval()、XPath()、Bind() などのデータバインディング メソッドは、データバインド コントロールのコンテキストでのみ使用できます。」というエラーが表示されます。どうすればそれを達成できますか?"Type" は 3 つの値を持つことができます: 0、1、2。