Uso de mayúsculas y minúsculas en ASP
Ejecute uno de varios conjuntos de declaraciones según el valor de una expresión.
Seleccionar expresión de prueba de caso
[Lista de expresiones de casos-n
[declaraciones-n]] .
[Caso más lista de expresiones-n
[otras declaraciones-n]]
Seleccionar fin
parámetro
expresión de prueba
Cualquier expresión numérica o de cadena.
lista de expresiones-n
Requerido si aparece Caso. Una lista delimitada de una o más expresiones.
declaraciones-n
Una o más declaraciones que se ejecutan cuando expresiónprueba coincide con cualquier parte de listaexpresiones-n.
elsestatements-n
Una o más declaraciones que se ejecutan cuando testexpression no coincide con ninguna parte de la cláusula Case.
ilustrar
Si testexpression coincide con cualquier expresión de la lista de expresiones de caso, se ejecutan las declaraciones entre esta cláusula de caso y la siguiente cláusula de caso, o para la cláusula final a través de End Select, y luego el control irá a la declaración después de End Select. Si testexpression coincide con expresiones de la lista de expresiones en varias cláusulas Case, solo se ejecuta la primera declaración coincidente.
Case Else se utiliza para indicar que si no se encuentra ninguna coincidencia entre la expresión de prueba y la lista de expresiones de cualquier otra opción de Caso, se ejecutan las declaraciones else. Aunque no es obligatorio, es una buena idea colocar la instrucción Case Else dentro de un bloque Seleccionar caso para manejar valores de expresión de prueba imprevistos. Si ninguna lista de expresiones de caso coincide con la expresión de prueba y no hay ninguna instrucción Case Else, la ejecución continúa con la instrucción después de Finalizar selección.
Las declaraciones Select Case se pueden anidar, y cada declaración Select Case anidada debe tener una declaración End Select coincidente.
El siguiente ejemplo ilustra cómo utilizar la instrucción Select Case:
Color tenue, MyVar
Subcambio de fondo (color)
MiVar = lcase(Color)
Seleccione Caso MiVar
Caso rojo document.bgColor = rojo
Caso verde document.bgColor = verde
Caso azul document.bgColor = azul
Caso Else MsgBox Seleccione otro color
Seleccionar fin
Subtítulo final
dos. Rutinas (juicio)
<%
dinero oscuro
dinero=solicitud(dinero)
seleccionar caso verdadero
caso dinero > 5
respuesta.Escribir5
caso mas
respuesta.Escribir más
finalizar seleccionar
%>
tres. rutina
<%
seleccione caso request.querystring(su)
caso 1,3,5,7,9
respuesta.escribir singular
caso 2,4,6,8
respuesta.escribir número par
caso mas
respuesta.escribir números muy complejos
finalizar seleccionar
%>