Кнопка должна быть инкапсулирована в UserControl.
Если страница привязана непосредственно к событиям на кнопке, то страница теперь зависит от внутренних обработок UserControl.
Страница должна использовать UserControl, а не кнопку UserControl. Если автор UserControl позже захочет удалить кнопку и использовать какой-то необычный новый метод запуска события «Отправить», ваша страница может быть повреждена, поскольку кнопка может больше не существовать.
В этом отношении, если владелец UserControl решит в v1.1 переименовать кнопку из btnSubmit в SubmissionButton, это также может привести к поломке вашей страницы.
Лучше использовать UserControl и позволить ему заниматься своими внутренними действиями.