У меня есть метка в listitem - мы получаем Project DeliveryDate из базы данных, используя Eval:
<asp:Label ID="lbldate2" runat="server" Text=""><%# Eval("DeliveryDate","{0:dd/MM/yyyy}") %>
</asp:Label>
Мне нужно изменить цвет метки, если label.text == Datetime.today ();
Я попробую это:
<asp:Label ID="lbldate2" runat="server" ForeColor="<%# (Eval("DeliveryDate").ToString() == Convert.ToString( DateTime.Now)) ? "Green" : "Red" %>'" Text=""><%# Eval("DeliveryDate","{0:dd/MM/yyyy}") %></asp:Label>