RE:Paso de valores en ASP
Entonces tendrias que hacerlo con un script del lado del cliente. Aca te doy una en vbscript que lee los datos seleccionados:
<HTML>
<HEAD>
<TITLE></TITLE>
<script language="vbscript">
<!--
Sub Enviar()
Msgbox "El color elegido es: " & document.formulario.color.options.value
End Sub
-->
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<form name="formulario" action="proceso.asp" method="post">
<select name="color">
<option value="Verde">Verde</option>
<option value="Rojo">Rojo</option>
<option value="Azul">Azul</option>
</select><br>
<a href=#" Onclick="Enviar()">Enviar</a>
</form>
</BODY>
</HTML>
Este ejemplo lo que hace es mostrar un mensaje con el color elegido, es solo un ejemplo para que veas como podes leer los datos sin un boton submit, lo que tendrias que hacer es armar la cadena desde el script y enviarla con el metodo document.formulario.submit y listo
Espero te sirva