Цель : У меня есть два разных столбца в базе данных.В зависимости от того, какой это клиент, я либо хочу отобразить значение из одного столбца, либо другого в этом сингле (который находится внутри ItemTemplate, связанного с LayoutTemplate).
Research : Я пытался найти похожие статьи на SO, но они были для немного других проблем, включая эту: ASP.Net: условная логика в ItemTemplate ListView
Ошибка : Я пытался использовать оператор if в aspx, но он говорит мне, что я пропал;хотя он у меня есть:
default.aspx :
<td><%# if(isAAA()) { Item.} else { Item.}; %></td>
Я также пробовал:
<td><%# if(isAAA()) { Item.; } else { Item.; } %></td>
Я также пробовал:
<td><% if(isAAA()) { Item.; } else { Item.; } %></td>
Я также попробовал:
<td><% if(isAAA()) { #Item.; } else { #Item.; } %></td>
Я также попробовал следующее, но он поместил значение под неправильным столбцом и отобразил часть логики aspx на странице:
if(isAAA() { <td><%# Item.%></td> else { <td><%# Item.%></td> }
Примечание : isAAA () - это метод в файле .cs, который проверяет значение в файле настроек.