Quando si utilizzano le ASP, è essenziale comprendere che il codice ASP esiste solo sul server. Il codice ASP, che è il codice compreso tra i delimitatori <% e %>, viene elaborato completamente sul server. Il client non può accedere a questo codice ASP.
Lo scripting lato client è codice di programma presente in un file HTML che viene eseguito sul browser. Il codice di scripting lato client è semplicemente del codice HTML ed è contrassegnato dal tag HTML <SCRIPT>. Gli script lato client vengono comunemente scritti utilizzando il linguaggio di pragrammazione JavaScript.
E' possibile avere del codice di scripting lato client in una pagina ASP perchè lo scripting lato client, pre quanto riguarda il server Web, è codice HTML. E' importante ricordare che lo scripting lato client e il codice ASP sono due cose differenti e non possono interagire tra loro. Gli script ASP sono script lato server.
Gli script lato server sono script che vengono eseguiti sul server Web. Tali script sono elaborati e il loro output viene inviato al client.
Scripting lato client Uno script lato client non viene assolutamente elaborato dal server Web, ma solo dal client. Spetta la client eseguire qualsiasi script lato cliet. |
Scripting lato sever Gli script lato server sono elaborati completamente sul server Web. il client non riceve alcun codice dagli script sul lato server ma riceve solo il loro output. Gli script lato client e gli script lato server non possono interagire tra loro perchè gli sript lato client so no eseguiti sul client, terminata completamente l'elaborazione degli script lato server. |