pontoNETpt
A comunidade PontoNetPT está direccionada a todos os programadores que trabalhem com a plataforma .NET.
KISS AJAX II - Revelado :)

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.


Posted 7-6-2005 3:08 por Rui Quintino
Filed under:

Comments

Anonymous wrote re: KISS AJAX II - Revelado :)
on 1-7-2009 1:38
Oi,

Pelo que vi... nada de "PostBacks", será ? ;p
Podias disponibilizar a source para os membros verem como fizeste :)

Nota: Só falta vermos as fotos dos carros ;p~
(não sei se vcs as vêm...

Um abraço
Anonymous wrote re: KISS AJAX II - Revelado :)
on 1-7-2009 1:38
Quente.... mas tecnicamente há realmente postbacks, em todas as ocasiões. :)

Logo à noite disponibilizo o código. :)

É suposto as fotos aparecerem... não tenho tido qqer problema. Estranho.

PS-Aproveito já para desmentir os boato que começam a surgir. Eu *não* tenho um Audi! ;)
Anonymous wrote re: KISS AJAX II - Revelado :)
on 1-7-2009 1:38
Olá,
Também como tu tenho andado a investigar o Ajax, mais particularmente o Ajax.NET. Gosto da tua abordagem pois torna muito transparente a utilização dos eventos client-side (utilizando o tal booleano que definiste e as arraylists com os objectos alterados).
Infelizmente no Ajax.NET é quase sempre necessário adicionar algum código Javascript (embora o tipo tenha adicionado recentemente a possibilidade do enviar HtmlControls para o server-side por referência, sendo possível alterar algumas das suas propriedades sem mexer no DOM em javascript)

Abraços
Anonymous wrote re: KISS AJAX II - Revelado :)
on 1-7-2009 1:38
Sempre na crista da onda...será que é desta que também vou conseguir aprender mais uma coisa nova contigo, mesmo há distância ?! ;)<br>PS-Fica descansado que eu não digo a ninguém que és o feliz proprietário de um Saxo :p
Anonymous wrote re: KISS AJAX II - Revelado :)
on 1-7-2009 1:38
Genial!!!
Anonymous wrote re: KISS AJAX II - Revelado :)
on 1-7-2009 1:38
Teste o sample que disponibilizaste e simplesmente não funciona no firefox :(.
No Ie realmente funciona como pretendido, apesar das imagens não aparecerem.

De resto é um conceito muito interessante.
Anonymous wrote re: KISS AJAX II - Revelado :)
on 1-7-2009 1:38
Viva,

Tinha reparado no problema do firefox dado que tb utilizo. :) Confesso que ainda não me dei ao trabalho de ver pq... É curioso pq pelo comportamento o pedido http é feito com sucesso, o div de loading desaparece. Sabes que mais... deixa cá ver então qual é o prob. ;)
Anonymous wrote re: KISS AJAX II - Revelado :)
on 1-7-2009 1:38
Qto às imagens, epa, essa é que intriga, testei em 4 ou 5 computadores em ambientes completamente diversos sem problemas. Se conseguires descortinar diz-me alguma coisa.
Anonymous wrote re: KISS AJAX II - Revelado :)
on 1-7-2009 1:38
Oks, está resolvido o problema do FireFox, pelo menos aqui tudo Ok. Estava a usar a propriedade outerHTML que não existe no FF (http://webfx.eae.net/dhtml/ieemu/htmlmodel.html).

Estava tb a usar o getelementbyid para actualizar o viewstate... má onda. :) Penso que agora está.

Não que eu pretenda pegar nisto como qqer tipo de projecto a manter:) . Mas já que estava com as mãos na massa.

Abraço,
RQ
Anonymous wrote re: KISS AJAX II - Revelado :)
on 2-7-2009 1:58
Oi,

Pelo que vi... nada de "PostBacks", será ? ;p
Podias disponibilizar a source para os membros verem como fizeste :)

Nota: Só falta vermos as fotos dos carros ;p~
(não sei se vcs as vêm...

Um abraço
Anonymous wrote re: KISS AJAX II - Revelado :)
on 2-7-2009 1:58
Quente.... mas tecnicamente há realmente postbacks, em todas as ocasiões. :)

Logo à noite disponibilizo o código. :)

É suposto as fotos aparecerem... não tenho tido qqer problema. Estranho.

PS-Aproveito já para desmentir os boato que começam a surgir. Eu *não* tenho um Audi! ;)
Anonymous wrote re: KISS AJAX II - Revelado :)
on 2-7-2009 1:58
Olá,
Também como tu tenho andado a investigar o Ajax, mais particularmente o Ajax.NET. Gosto da tua abordagem pois torna muito transparente a utilização dos eventos client-side (utilizando o tal booleano que definiste e as arraylists com os objectos alterados).
Infelizmente no Ajax.NET é quase sempre necessário adicionar algum código Javascript (embora o tipo tenha adicionado recentemente a possibilidade do enviar HtmlControls para o server-side por referência, sendo possível alterar algumas das suas propriedades sem mexer no DOM em javascript)

Abraços
Anonymous wrote re: KISS AJAX II - Revelado :)
on 2-7-2009 1:58
Sempre na crista da onda...será que é desta que também vou conseguir aprender mais uma coisa nova contigo, mesmo há distância ?! ;)<br>PS-Fica descansado que eu não digo a ninguém que és o feliz proprietário de um Saxo :p
Anonymous wrote re: KISS AJAX II - Revelado :)
on 2-7-2009 1:58
Genial!!!
Anonymous wrote re: KISS AJAX II - Revelado :)
on 2-7-2009 1:58
Teste o sample que disponibilizaste e simplesmente não funciona no firefox :(.
No Ie realmente funciona como pretendido, apesar das imagens não aparecerem.

De resto é um conceito muito interessante.
Anonymous wrote re: KISS AJAX II - Revelado :)
on 2-7-2009 1:58
Viva,

Tinha reparado no problema do firefox dado que tb utilizo. :) Confesso que ainda não me dei ao trabalho de ver pq... É curioso pq pelo comportamento o pedido http é feito com sucesso, o div de loading desaparece. Sabes que mais... deixa cá ver então qual é o prob. ;)
Anonymous wrote re: KISS AJAX II - Revelado :)
on 2-7-2009 1:58
Qto às imagens, epa, essa é que intriga, testei em 4 ou 5 computadores em ambientes completamente diversos sem problemas. Se conseguires descortinar diz-me alguma coisa.
Anonymous wrote re: KISS AJAX II - Revelado :)
on 2-7-2009 1:58
Oks, está resolvido o problema do FireFox, pelo menos aqui tudo Ok. Estava a usar a propriedade outerHTML que não existe no FF (http://webfx.eae.net/dhtml/ieemu/htmlmodel.html).

Estava tb a usar o getelementbyid para actualizar o viewstate... má onda. :) Penso que agora está.

Não que eu pretenda pegar nisto como qqer tipo de projecto a manter:) . Mas já que estava com as mãos na massa.

Abraço,
RQ

Add a Comment

(requerido)  
(opcional)
(requerido)  
Remember Me?
If you can't read this number refresh your screen
Enter the numbers above:  
Powered by Community Server (Commercial Edition), by Telligent Systems