Если вы устали от попыток настроить встроенные теги для правильной работы, вы можете использовать два других подхода:
- код позади
- оператор хранимой процедуры / sql return
Код позади - мой фаворит - если вы работаете с таким объектом, как вид сетки и т. Д., Вам может понадобиться использовать onrowdatabound или другое подобное событие для установки видимых свойств.
Если вы должны использовать встроенные теги, иногда, может быть, было бы проще просто иметь «видимый» столбец в вашем выражении SQL - то есть:
SELECT
field1,
field2,
CASE WHEN recipe_by is null, 'false' ELSE 'true' END as recipe_by_visible
FROM
table
А затем в вашемвстроенный код:
...
visible = <% eval("recipe_by_visible") %>
...