У меня есть ListView. Если я хочу основывать разметку html на условии в отношении элемента с привязкой к данным, как лучше всего это сделать?
Я имею в виду, есть ли какой-либо другой способ, кроме размещения блоков ‹% %> if/else непосредственно в разметке?
Я знаю, что действительно некрасивый способ сделать это - поместить html-разметку в поле базы данных и просто позволить Eval() выдавить правильную разметку (я не делаю это).
Я также хотел бы не помещать в код фактические блоки ‹% %> C#.
Есть хорошие идеи?
РЕДАКТИРОВАТЬ: я думаю о том, чтобы сделать 3 разных asp: панели видимыми: ложными, а затем в событии с привязкой к данным списка, установить соответствующую панель видимой: истина в зависимости от условия - у кого-нибудь есть какие-либо дизайнерские мнения об этой идее?