Código:
<%
'Esta página se llama ejemplo.asp
' ---código de conexión---
sql1 = "SELECT Valor FROM Tabla2 Where subcatagory = '" & request("subcatagory") & "'"
rs1.Open sql11, conexion, 3, 3
%>
<form name=form2 method=post action='ejemplo.asp'>
<select name=subcatagory>
<%for i=1 to 10%>
<option value=<%=i%>><%=i%></option>
<%Next%>
<select>
<input type=text name=parametro value=""<%=rs1("valor")%>"">
<br><input type=submit name=submit2 value='Ver Inserts generados'>
</form>
Cómo ves lo único que hay que hacer es recuperar el request ANTES de pintarlo, ya que se ejecuta primero el ASP y es en el servidor donde se forma el HTML que se le envia al cliente.