2010-11-09 3 views

ответ

1

Оба одинаковые.

Лично я предпочитаю программный подход (номер 2), потому что код более проработан и проще в обслуживании. Ну, это простой случай, когда вы пишете текущее время, конечно, но, в общем, лучше оставить разметку для графического макета и использовать код как можно больше. В другом сложном сценарии вам будет проще реорганизовать код или проанализировать его с помощью профилировщиков.

Надежды на помощь. Помните, это все ИМХО :)

+1

Номер 2 легче отлаживать. – Lareau

+0

Да, я забыл отладить! +1 –

0

Я думаю, что ответ зависит от того, находится ли ваш контроль в списке данных. Если это так, было бы полезно использовать синтаксис привязки данных первого примера, просто потому, что он более прямой, и вам не нужно обрабатывать событие ondatabound для каждого элемента и искать элементы управления с помощью элемента управления find, поэтому он проще в реализации, меньше кода, менее сложной и легче поддерживать в этом смысле.

Но если вы просто загружаете нормальные контры не в повторяющийся список, тогда второй способ лучше всего, потому что вам не нужно идти, если вы добавите дополнительный шаг привязки данных, чтобы показать свое значение, и вы можете сохранить весь свой код до свяжите контрольные значения вместе. Это только мое мнение.

Смежные вопросы