Имам ListView. Ако искам да базирам html маркирането на условие по отношение на обвързания с данни елемент, какъв би бил най-добрият начин да направя това?
Това, което имам предвид е, има ли друг начин освен поставянето на ‹% %> if/else блокове директно в маркирането?
Наясно съм, че един наистина грозен начин да го направите е да поставите html маркиране в полето на базата данни и просто да оставите Eval() да изтръгне правилното маркиране (аз не правя това).
Бих искал също да избегна поставянето на действителни блокове ‹% %> C# в кода.
Някакви добри идеи?
РЕДАКТИРАНЕ: Мисля да направя 3 различни asp:панели, зададени visible:false, и след това в свързаното с данни събитие на listview, да задам съответния панел visible:true въз основа на условието - някой има някакви дизайнерски мнения относно тази идея?