Использование выборочного регистра в ASP
Выполнить один из нескольких наборов операторов в зависимости от значения выражения.
Выберите тестовое выражение Case
[Список выражений регистра-n
[заявления-n]] .
[Case Else Expressionlist-n
[elsestatements-n]]
Конец выбора
параметр
тестовое выражение
Любое числовое или строковое выражение.
список выражений-n
Требуется, если отображается Дело. Ограниченный список из одного или нескольких выражений.
утверждения-n
Один или несколько операторов, которые выполняются, когда testexpression соответствует любой части Expressionlist-n.
elsestatements-n
Один или несколько операторов, которые выполняются, когда тестовое выражение не соответствует какой-либо части предложения Case.
иллюстрировать
Если тестовое выражение соответствует какому-либо выражению списка выражений Case, выполняются операторы между этим предложением Case и следующим предложением Case или для последнего предложения через End Select, а затем управление перейдет к оператору после End Select. Если testexpression соответствует выражениям списка выражений в нескольких предложениях Case, выполняется только первый соответствующий оператор.
Case Else используется для обозначения того, что если не найдено совпадений между testexpression и списком выражений любого другого варианта Case, выполняются операторы else. Хотя это и не обязательно, рекомендуется поместить оператор Case Else в блок Select Case для обработки непредвиденных значений тестовых выражений. Если ни один список выражений Case не соответствует тестовому выражению и нет инструкции Case Else, выполнение продолжается с инструкции после End Select.
Операторы Select Case могут быть вложенными, и каждый вложенный оператор Select Case должен иметь соответствующий оператор End Select.
В следующем примере показано, как использовать оператор Select Case:
Тусклый цвет, MyVar
Sub ChangeBackground (Цвет)
MyVar = lcase(Цвет)
Выберите регистр MyVar
Красный регистр document.bgColor = красный
Регистр зеленый document.bgColor = зеленый
Случай синий document.bgColor = синий
Case Else MsgBox Выбрать другой цвет
Конец выбора
Конец субтитра
два. Рутина (суждение)
<%
тусклые деньги
деньги = запрос (деньги)
выберите регистр верно
деньги по делу > 5
ответ.Write5
еще случай
ответ.Напишите еще
конец выбора
%>
три. рутина
<%
выберите случай request.querystring(su)
случай 1,3,5,7,9
ответ.писать единственное число
случай 2,4,6,8
ответ. напишите четное число
еще случай
ответ.пишите очень сложные числа
конец выбора
%>