__doPostBack expects “name” instead of “id”

De certeza que algures na internet existe um artigo que diz claramente que na função __doPostBack o primeiro parâmetro é o atributo “name” do objecto associado e não o “id” como eu esperaria. A diferença é que é feito o postback mas a magia de associar os eventos do lado cliente com os eventos no […]

geeky stuff: repeaters

A programação declarativa é uma das modas actuais mas como ainda não estou a usar WPF e as (supostas) maravilhas do XAML limito-me a aproveitar os controles de ASP.Net que já existem desde a versão 1.0. Um dos controles que mais gosto é o repeater pela facilidade com que multiplicamos texto e pelo facto de […]

asp.net page flow (user controls) #2

A propósito do artigo asp.net page flow (user controls), um colega aqui do meu departamento na Primavera alertou-me (e bem) do eventual perigo da utilização da variáveis estáticas. Onde eu dizia “Outro pormenor interessante é a utilização de variáveis estáticas (static / shared) que basicamente persistem o seu valor entre postbacks e estão logo disponiveis […]

asp.net page flow (user controls)

cenário: aspx que faz o render de todas as outras páginas, aliás System.Web.UI.UserControl main.aspx – userControl.ascx — componenteExistente.ascx em vez da sequência PreInit, Init, InitComplete, PreLoad, Load, LoadComplete, SaveStateComplete, PreRender, PreRenderComplete de uma aspx tradicional temos uma sequencia bem mais curta de Init, Load e PreRender. Para além de perceber a sequência dos eventos precisava […]