me gustaría hacer algo como esto en ASP.Net 2.0:Prueba de un Container.DataItem con código en línea
<asp:Repeater id="myRepeater" runat="server">
<ItemTemplate>
<% if (DataBinder.Eval(Container.DataItem, "MyProperty").Equals("SomeValue")) { %>
<%#DataBinder.Eval(Container.DataItem, "MyProperty")%>
<% } %>
</ItemTemplate>
</asp:Repeater>
Pero no se puede probar la DataBinder.Eval (Container.DataItem, "MyProperty") como esta.
NOTA: No tengo acceso al código fuente, solo puedo cambiar el aspx en línea.
NOTA 2: sé que puedo usar esto:
<%#DataBinder.Eval(Container.DataItem, "MyProperty").Equals("SomeValue")?"<!--":""%>
pero yo estaba buscando una forma más limpia.
¿Hay alguna manera de probar el Container.DataItem con el código en línea dentro de un Repeater?