Cita: Si lo hago como me indicas, me marca error de compilación por tratar de acceder a una variable que no existe dentro del objeto request.
¿Como? En ASP/VBScript eso no ocurre que yo sepa.
Cita: En realidad ando buscando algo así como el isset() de PHP o el array_key_exists()
No, no existe nada como el isset() en ASP (el array_key_exists() no lo conozco). Pero... siempre se puede crear (adaptando un poco la respuesta de Myakire):
Código:
function isset(parametro, modo)
isset = false
if modo = "get" then
for each control in request.querystring
if control = parametro then isset = true
next
end if
if modo = "post" then
for each control in request.form
if control = parametro then isset = true
next
end if
End function
if isset("nombre_variable", "get") then
response.write "existe"
end if
(supongo que) internamente isset() debe hacer un procedimiento similar...