Crear variables dinámicas ASP clásico

Código ASP clásico

En ASP Clásico, se pueden crear variables dinámicas utilizando la función Execute para ejecutar código de manera dinámica en tiempo de ejecución.

Para crear una variable dinámica, primero debes crear una cadena de texto que contenga el código que creará la variable. Por ejemplo, si quieres crear una variable llamada miVariable con el valor 10, puedes crear la siguiente cadena:

codigo = "miVariable = 10"

Luego, puedes ejecutar este código utilizando la función Execute de la siguiente manera:

Execute codigo

Ahora, la variable miVariable está disponible en el ámbito actual y se puede utilizar como cualquier otra variable.

Es importante tener en cuenta que el uso excesivo de variables dinámicas puede ser confuso y dificultar la lectura y el mantenimiento del código. Se recomienda utilizar variables estáticas siempre que sea posible y reservar el uso de variables dinámicas para casos específicos donde sean necesarias.

Ahora veamos un ejemplo de creación de variables dinámicas en la recepción de un form:


<%'If the form was SUBMITTEDIf (Request.Form("submitForm") = "1") then    Dim fieldName    Dim fieldValue    'Loop through all the form items    For Each Item In Request.Form        'Get Form item properties        fieldName = Item        fieldValue = Request.Form(Item)        'Use Execute() to interpret dynamically created ASP code        Execute("Dim myVar_" & fieldName)        Execute("myVar_" & fieldName & " = """ & fieldValue & """")    Next    'Use your new Dynamic variables Names, that are now REAL native variables names!    Response.Write "
myVar_banana = "
& myVar_banana Response.Write "
myVar_pear = "
& myVar_pear Response.Write "
myVar_tomato = "
& myVar_tomato'If the form have to be DISPLAYEDelse%> "post"> "text" name="banana" value="This is Yellow">
"text" name="pear" value="This may be Green">
"text" name="tomato" value="This should be Red"> "hidden" name="submitForm" value="1"> "submit"> <%end if%>

tags: crear variables dinámicas asp clásico, como crear una aplicacion en visual basic, crear variables dinamicas c#, crear variables globales en c#, crear variables en javascr

En esta sección encontrarás una mezcla de códigos recopilados de fuentes públicas de Internet y otros creados por ASP TEAM. Compartimos recursos útiles de buena fe para formar una base de conocimiento en el desarrollo de aplicaciones en ASP Clásico.