non ci riesco a farlo funzionare in quel modo.

io scrivo tutto dentro a classi che è molto meglio.
prova a mettere invece dei tag <script>

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="pagina.aspx.vb" Inherits="nome_progettto.nomepagina" %>


il codice dentro ai TAG <script> tutte le funzioni ecc. nella classe del file .vb e vedrai che ti funziona tutto.