Pozdrav!
Joj... postajem sam sebi dosadan... AJAX ljudi, AJAX... Zasto da lomite glavu u JS kada to moze server da uradi za vas!
Upravo tako funkcionise GMail!
Ideja je prosta:
Postoje 2 funkcije kod klijenta, i code na serveru. Jedna js funkcija "hvata" tastere na strani klijenta i ono sto je otkucano salje serveru preko XMLHttpRequest. Na serveru, kod pisan u bilo kom jeziku "obradjuje" pristigle informacije (parsira, vadi iz baze, sta god vec...) i ono sto dobije vraca natrag. Kod klijenta sada druga js funkcija "hvata" to sto server prikazuje i "ugradjuje" u jedan (pa recimo div? ili combo? ili sta god ocete...) element.
Ceo mehanizam radi bez REFRESH-a cele stranice! Potrebno je samo u ovoj "drugoj" funkciji malko bolje poznavanje DOM-a... zbog ugradnje... i to je maltene sve...
E, sad, lepo, trk na google i pogledajte kako je to koncipirano...
PS. A da AJAX nije posalica mozete da pogledate i MS-ov odgovor na doticnu problematiku... Napravili su komponentu koja se dodaje uz .Net koja radi slicno...