Это потому, что у вас есть синтаксическая ошибка, глупый кролик.
Вот, пожалуйста, должно быть так:
<td><asp:Label ID="Label23" runat="server" Text='CERTIFIED' Visible='<%# DataBinder.Eval(Container.DataItem, "IsAuthorized") %>' /></td>
У вас были дополнительные >
и1007 * там где-то.Кроме того, поскольку вы ничего не делаете между <asp:Label
и </asp:Label>
, вы можете закрыть его косой чертой и пропустить отдельный конечный тег.Например, <asp:Label ... />
ТАКЖЕ, иногда пытаясь установить видимое свойство, которое вызывает проблемы, программа может жаловаться, что это значение не является логическим.Возможно, вы захотите также объявить явное преобразование, например:
Visible='<%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem, "IsAuthorized")) %>'