Normalmente cuando hacemos un submit en un formulario con ASP obtenemos los valores usando el metodo POST con un Request.form(“nombredelcampo”). En el caso de hacerlo por get usamos Request.querystring(“nombre del campo”) pero existen otras alternativas de realizar el request de un formulario.
Si queremos que cuando hagamos un submit de un formulario la página a la que asignamos el ACTION nos muestre todos los valores de POST que nos manda el formulario sin tener que escribirlos todos manualmente podemos escribir la siguiente lÃnea.
Response.write Request.Form
Al hacer un response.write Request.form nos visualizara toda la variables y sus correspondientes valores por pantalla.Muy útil para formularios complejos y asà poder debugar mejor nuestro código ASP en los casos que el volumen de datos sea muy elevado.
Igual que lo hacemos para los valores de POST podemos hacerlo para los valores GET simplemente escribiendo lo siguiente
Response.write Request.querystring
Realmente estas simples lÃneas nos pueden sacar de algún que otro problema y nos ayudará a controlar mejor que se esta enviando desde el formulario.
El siguiente truco me lo ha pasado mi amigo/compañero www.carlitrosweb.com. El truco consiste en recorrer con un for each todos los elementos que nos devolvÃa antes el request.form e ir visualizando por pantalla todos los valores.Podemos visualizar,tratarlos,guardarlos.. miles de cosas..
A simple vista direis pues vaya chorrada pero realmente es un algo muy útil ya que de esta manera podemos recorrer todos los elementos del formulario sin necesidad de saber el nombre de los elementos del formulario con el que trabajamos ni la cantidad de elementos que contiene el form.
For Each elemento in Request.form
Response.Write elemento & ": " & Request.form(elemento) & "<br>"
Next
1era vez que busco algo y me sales tu. Un saludo