Pt:Paginas
From PRADO Wiki
As Páginas são os controles no topo da hierarquia, não possuem parentes. A apresentação das páginas é exibida diretamente para os usuários. Os usuários acessam as páginas enviando requições ao serviço de páginas (Page Request Service).
Cada página deve ter um arquivo template]. A extenção no nome do arquivo deve ser .page. O nome do arquivo (sem a extenção) é o nome da página. O PRADO tenta localizar a classe que define a página na pasta que contém o arquivo template. Então, o arquivo que contém a classe que define a página deve ter o mesmo nome do arquivo template, porém com a extenção .php. Se a classe não for encontrada, a página irá utilizar a classe TPage.
PostBack
O envio de um formulário é chamado de postback se o envio foi feito para a mesma página que contém o formulário. O postback pode ser considerado um evento que ocorreu no lado cliente, iniciado pelo usuário. O PRADO vai tentar identificar qual controle no lado do servidor é reponsável pelo evento postback. Se um controle for encontrado, por exemplo, um TButton, o chamamos de fonte do evento postback (postback event sender) que irá traduzir o evento postback em um evento no lado servidor (por exemplo o evento Click e o evento Command do TButton).
Ciclo de vida de uma página
Entender o ciclo de vida de uma página é fundamental para programar bem com o PRADO. Este ciclo se refere as transições de estado de uma página quando a mesma é servida a um usuário. O seguinte gráfico de estados ilustra o ciclo de vida de uma página.


