Sub

Tengo una página asp a la que se le pasa una variable llamada id por el querystring. Según el numero que ponga en la id, quiero incluir un sub.
Por ejemplo, están todos los subs llamados sub1, sub2, sub3... En una página, la incluyo (<!-- #include file...) pero luego cuando quiero llamar a un sub no se como hacerlo y si lo hago así me da error:
cual=request.querystring("id")
call sub&cual
o sino asi, pero tambien me da error:
cual="sub"&request.querystring("id")
call cual
Gracias por la ayuda

1 respuesta

Respuesta
1
Lo que tratas de hacer es la evaluación de macros en Visual Basic Script, y esto no es posible, aunque sería muy útil que se pudiera.
Lo que te puedo sugerir para solventar esto es utilizar un Case, para realizar las llamadas. Algo así como
cual=request("id")
select case cual
case 1:
call sub1
case 2:
call sub2
case 3:
call sub3
...
case else:
call sub-algo
end select

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas