Onde coisas deveriam ser feitas em uma página ASP.NET?

Eu sou muito novo no ASP.NET e, depois de bater na minha cabeçaalguns problemas, Eu estou querendo saber se estou fazendo as coisas erradas (eu tenho um mau hábito de fazer isso). Estou interessado em aprender sobre como o ASP.NET opera.

Minha pergunta é: Onde posso encontrar documentação para me orientar a decidir onde fazer o processamento?

Como alguns exemplos específicos (estou interessado em respostas para estes, mas prefiro ser apontado para um recurso que dá respostas mais gerais):

Que processamento devo fazer emPage_Load?Que processamento devo fazer com oLoad evento?o queposso Eu faço emPage_Unload?Em que ordem as coisas são feitas?Quando cada evento é disparado?Qual é o ciclo de vida da página?

editar:essa questão também pode ser útil para algumas pessoas.

questionAnswers(6)

yourAnswerToTheQuestion