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