Che hai confusione lo ho capito. Per questo devi fare chiarezza, ma devi farla da te sul tuo progetto, da remoto e` molto difficile.
Devi anzitutto separare cio` che avviene sul server (ASP) e cio` che avviene sul client (browser).
Quanto e` racchiuso tra <% e %> oppure <XXX runat="server"> e </XXX> avviene sul server PRIMA di spedire la pagina al client. Eventuali echo o altri sistemi di output dentro a quei tag vengono spediti.
Il resto avviene sul client.
JS (normalmente) gira sul client, e puo` rendere le pagine dinamiche (lato client).
Quindi si puo` trasferire qualcosa da server a client, ma non viceversa: per questo devi richiamare una nuova pagina.
PS. Per come la vedo io (ma mi baso solo sulla mia esperienza), in un progetto sul Web un form sul server non ha senso.

Rispondi quotando