Adicionando controles dinâmicos durante OnLoad ou OnInit?

Quero adicionar mais controles à página com base em algumas condições específicas. Esses controles não precisam de nenhum ViewState ou de dados vinculativos, é tão simples quanto um link estático. Gostaria de saber onde eu poderia escrever o código: dentroOnLoad ouOnInit método? e porque? Se eu colocá-lo dentroOnLoad, devo adicionar a seguinte linha:if (IsPostBack) return; antes de qualquer código de inicialização?

questionAnswers(4)

yourAnswerToTheQuestion