Hola,
A ver. Si no entendí mal una página en ASP .NET se divide (o puede dividirse) en dos archivos (por lo menos). Uno que contiene el código "ejecutable", sea en C#, Visual Basic .NET, etc., y el otro que contiene ciertas instrucciones ASP .NET y código HTML. En este último archivo, si no me equivoco, nada te impide añadir un archivo JavaScript de este modo:
Código:
<script type="text/javascript" src="archivo.js"></script>
Generalmente esto se hace en la cabecera del documento HTML, entre las etiquetas "HEAD", pero, dependerá de tu caso: puede también situarse en otro lugar del documento HTML.
¿Que cómo pasas parámetros al JavaScript? Hombre,... pues depende. Tú puedes aprovechar el evento "OnClick" (es un ejemplo) para llamar a una función incluída en el archivo JavaScript de marras, algo tal que así:
Código:
<input type="button" onclick="FuncionSaludo('Juan Carlos');" value="Salúdame" />
En el archivo JavaScript bien podría haber una función tal que así:
Código:
function FuncionSaludo(nombre)
{
alert(nombre);
return true;
}
Es muy sencillo el ejemplo, como puede verse, pero, en fin, espero que te sirva de algo al menos.