Per prima cosa, grazie della risposta.

Se ho una variabile in un modulo, mi dà questo errore:
Nome "Module1" non dichiarato
codice:
Module Module1
    Public messaggio_modulo$ = "Ciao, io sono Pietro"
End Module
codice:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="a.aspx.vb" Inherits="corso_apogeo.a"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
	<head>
		<title>a</title>
		<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
		<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
		<meta name="vs_defaultClientScript" content="JavaScript">
		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
	<script id=clientEventHandlersJS language=javascript>
<!--

function window_onload() {
	var messaggio = "<%=Module1.messaggio_modulo%>";
	alert(messaggio);
}

//-->
</script>
</head>
	<body MS_POSITIONING="GridLayout" language=javascript onload="return window_onload()">
		<form id="Form1" method="post" runat="server">
		</form>
	</body>
</html>