Visto che mi chiedi spiegazioni e visto che tutti ci sono passati (compreso io) ti mando un semplice esempio per farti capire come il codice client possa utilizzare variabili server. Questo vale sia per asp, che per aspx
codice:
<%
'variabile server
dim nome$="Pietro"

%>
<html>
	<head>
		<script language="javascript">
			//variabile client
			var nome = "<%=nome%>";
			alert(nome);
		</script>
	</head>
	<body>
	</body>
</html>
Affinchè invece il server utilizzi una variabile javascript, devi mettere dentro il form un hidden, valorizzare l'attributo value e fare il submit