Está en la página 1de 1

Prvo trebate definisati kd na serverskoj strani:

Implementirajte System.Web.UI.ICallbackEventHandler
Implementirajte RaiseCallbackEvent metodu za
IcallbackEventHandler
Implementirajte GetCallbackResult metodu za
ICallbackEventHandler
Zatim kd na klijentskoj strani:
Jedna klijentska skripta koja je uvijek neophodna je ona
koja de biti pozivana od servera po zavretku obrade.
GetCallbackEventReference
Drugi klijentski skript je JavaScript funkcija koju kreirate
kako biste pozvali server sa klijentske strane.
RegisterClientScriptBlock
Posljednja JavaScript funkcija koja stvarno vri pozive
izmeu klijenta i servera. GetCallbackEventReferences
Dodavanje dinamiki skripte na ASP.NET stranicu
Moete da koristite ClientScriptManager klasu da registrujete JS dinamiki.
Dodavanje bloka sa skriptom na vau ASP.NET stranicu
<script type="text/javascript" src="SiteScripts.js"></script>
Registrovanje klijentskih skripti sa ScriptManager kontrolom
To moete da uradite deklarativno ili iz serverskog programskog kda:
ScriptReference sr = new ScriptReference("AppScripts.js");
ScriptManager1.Scripts.Add(sr);

Objektno-orjentisana podrka: Podrka za objektno-orijentisanu paradigmu.
Osnovne klase Biblioteka ukljuuje Global prostor imena koji obezbjeuje proirenje tipova JavaScri.
Radno okruenje Majkrosoft AJAX biblioteka sadri Sys korijenski prostor imena koji sadri klase i
druge prostore imena koji ine programiranje AJAX aplikacija lakim. (Sys AJAX ekvivalent za System)
Kompatibilnost web preglednika Ima ugraenu podrku kompatibilnosti za Explorer , Firefox i Safari.
Otklanjanje i rukovanje grekama Majkrosoft AJAX biblioteka sadri datoteke za otklanjanje greaka
kako bi uinila otklanjanje greaka lakim. Postoje dva tipa biblioteke: release i debug verzija.
Podrka globalizaciji: Podrava izradu globalnih kao i lokalizovanih klijentskih skripti u razliitim
jezicima i kulturama. JavaScript kd moe obezbijediti lok. podrku bez slanja povratne inf. na server.
Postoje tri osnovna naina na koje moete da
definiete klijentsku skriptu na vaoj ASP.NET web
stranici:
Definiite blok sa skriptom na vaoj web
stranici. Ovaj blok sa skriptom moe sadrati
programski kd na strani klijenta ili da ima atribut
include koja upuduje na JavaScript (.js) datoteku.
Koristite ClientScriptManager klasu kako
biste dinamiki dodali JavaScript u toku izvravanja
procesa na strani servera.
Koristite ScriptManager serversku kontrolu
kako biste registrovali JavaScript skriptu na vaoj
web stranici.

Postoje tri vrste klijentskih objekata koje moete
kreirati AJAX bibliotekom: component, control i
behavior:
Sys.Component Ovaj objekt prua osnovne klase za
kreiranje AJAX komponenata za viestruku
upotrebu.
Sys.UI.Control Ovaj objekt prua osnovne klase za
kreiranje AJAX klijentskih kontrola za viestruku
upotrebu.
Sys.UI.Behavior Ovaj objekat predstavlja osnovnu
klasu za funkcionalna ponaanja koja mogu biti
dodata jednom ili vie DOM elemenata za vrijeme
programiranja.

Milenko Spasojevid 151/10

También podría gustarte