Условная разметка в aspx - PullRequest
       24

Условная разметка в aspx

1 голос
/ 23 марта 2010

У меня есть ListView.Если я хочу основать html-разметку на условии, относящемся к элементу, связанному с данными, каков наилучший способ сделать это?

Я имею в виду, есть ли другой способ, после которого ставить <%%>блокирует ли / else непосредственно в разметке?

Я знаю, что очень уродливый способ сделать это - поместить html-разметку в поле базы данных и просто позволить Eval () выжать нужную разметку (Я не делаю это).

Я бы хотел также не включать в код фактические блоки <%%> C #.

Есть какие-нибудь хорошие идеи?

РЕДАКТИРОВАТЬ: Я думаю о создании 3 различных панелей asp: set visible: false, а затем в событии привязки данных списка просмотра установите соответствующую панель visible:правда, исходя из условия - у кого-нибудь есть какие-либо дизайнерские мнения по поводу этой идеи?

Ответы [ 2 ]

0 голосов
/ 23 марта 2010

Переопределение одного из событий 'render' одной из 'ячеек' списка должно помочь.Написание собственного кода для условной разметки не так уж и плохо с учетом альтернатив.

Но, пожалуйста, используйте как можно больше CSS для реального оформления страницы.

0 голосов
/ 23 марта 2010

решаемые ...

Завершается тремя панелями, а затем проверяется условие в событии itemDataBound ...

Я все же хотел бы узнать мнение о конструктивных последствиях этого решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...