Bem..... talvez a implementação do código não fosse das melhores :) pelo enooooooorme feedback que recebi. Ando o perder o jeito. :) De forma que... desta vez, vou clarificar o conceito neste sample absolutamente fantástico, que obviamente não faz absolutamente nada de interessante, e nem sequer agrada à vista. :) Realmente o que interessa é: como o faz!
Uma página normalíssima, onde fica evidenciado a minha queda para o web design ;) , com as seguintes ligeiras modificações colocadas em pontos estratégicos do código:
public
class Sample : KissAjaxPage
{
...
AddChangedControl(dropDownModelo);
...
AddChangedControl(pnlGrid);
...
AddChangedControl(pnlDetail);
}
E não, não vou dizer qual o efeito destas ligeiríssimas modificações. :) Recuso-me determinantemente. Vejam o sample. duhhhh!!?!?!? :)
Claro que facilmente se pode reverter ao comportamento "normal" do asp.net, mudando uma pequena flag da página.