Rui Quintino

.Net & afins

My Links

News



Reading...

Favorites

Archives

Post Categories

Image Galleries

Login

Blog Stats

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 on Tuesday, June 07, 2005 3:08 AM

Feedback

# re: KISS AJAX II - Revelado :) 6/7/2005 11:53 AM rbfigueira

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

# re: KISS AJAX II - Revelado :) 6/7/2005 12:00 PM RQ

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! ;)

# re: KISS AJAX II - Revelado :) 6/7/2005 1:03 PM Pedro Sousa

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

# re: KISS AJAX II - Revelado :) 6/7/2005 4:07 PM João Pedro Lopes

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

# re: KISS AJAX II - Revelado :) 6/7/2005 5:02 PM Ricardo Coelho

Genial!!!

# re: KISS AJAX II - Revelado :) 6/10/2005 10:54 PM nifan

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.

# re: KISS AJAX II - Revelado :) 6/11/2005 12:36 AM RQ

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. ;)

# re: KISS AJAX II - Revelado :) 6/11/2005 12:37 AM RQ

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.

# re: KISS AJAX II - Revelado :) 6/11/2005 1:40 AM RQ

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

Title  
Name  
Url
Box Code
Protected by FormShield
Comments