Это скорее вопрос синтаксиса (я думаю), но я боролся с этим.
Мы создали пользовательское поле в нашей системе ERP. Вместо NULL ERP заполняет его 1753-01-01 00: 00: 00.000. У меня есть элемент управления представления формы, который ссылается на эту UDF. Я хочу иметь возможность условно скрыть дату, если это значение 1753.
Итак, я хочу сделать следующее на странице ASP (не в коде):
Если поле = 1753-01-01 00: 00: 00.000, то значение = ""
Если поле! = 1753-01-01 00: 00: 00.000, то значение = поле
Вот мой ярлык:
<asp:Label ID="lblReactDate" runat="server"
Text='<%# Bind("UDF_ML_REACT", "{0:MM/dd/yyyy}") %>' />
Я хочу сделать что-то вроде:
<asp:Label ID="lblReactDate" runat="server" Text='<%# Bind("UDF_ML_REACT")%> == "1753-01-01 00:00:00.000" ? "" : <%# Bind("UDF_ML_REACT")%>'
Я пробовал несколько вариантов и, кажется, думаю, что попал в стену синтаксиса, или это невозможно сделать. Я думаю, что также сбивает меня с толку форматирование даты.