Crear variables dinámicas ASP clásico
Código ASP clásico
- Por Programador ASP clásico /
- 02/01/2012 @ 13:03:49 /
- 1252 visitas
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.