Когда я запускаю приведенный ниже код на странице aspx, он работает без проблем.
<%# (DataBinder.Eval(Container.DataItem,"ExtendedProperties['ShowDetail']")) == null ? "show showdetail" : ( (bool)(DataBinder.Eval(Container.DataItem,"ExtendedProperties['ShowDetail']")) == true ? "showdetail hide" : "show showdetail ") %>
Но когда я помещаю его в атрибут кнопки, он говорит, что тег сервера недействителен. В чем проблема
<asp:Button ID="btnShowDetail" OnClick="BindRecommendation" Text="" runat="server"
CssClass='<%# (DataBinder.Eval(Container.DataItem,"ExtendedProperties['ShowDetail']")) == null ? "show showdetail" : ( (bool)(DataBinder.Eval(Container.DataItem,"ExtendedProperties['ShowDetail']")) == true ? "showdetail hide" : "show showdetail ") %>' BorderStyle="None" />