allora

per capirci

l'interazione ASP JS è a senso unico

tramite quell'IF tu stampi nell'html il JS oppure non lo stampi

poi invii tutto al client

nel client, se il JS c'è viene eseguito
se non c'è non viene eseguito

ma il JS non può interagire con ASP e l'ASP può solo mettere o non mettere del JS nelle pagine

---

sono due livelli di esecuzioni diversi

il primo è lato server, e genera dell'html (con css e javascript e tutti i cazzi e ammazzi), i lsecondo è lato client e renderizza l'html ed esegue il javascript

---

capisci?