Select Case
Usando IF-THEN pode ser incômodo e propenso a ter erros de programação e lentidão na execução. Uma construção mais eficiente é o SELECT CASE que utiliza uma variável com várias condições.
1 <html><head>
2 <TITLE>asp_case.asp</TITLE>
3 </head><body
bgcolor="#FFFFFF">
4 <form
action="caserespond.asp" method=get>
5 Your First
Name<INPUT NAME="FirstName"
MaxLength=20><p>
6 Your Last
Name<INPUT NAME="LastName" MaxLength=20><p>
7 <INPUT
TYPE=submit><p><INPUT TYPE=reset>
8 </form></body></html>
Este é o select case que determinará o que significa cada input do usuário.
1 <html><head>
2 <TITLE>caserespond.asp</TITLE>
3 </head><body
bgcolor="#FFFFFF">
4 <%
5 fname=request.querystring("Firstname")
6 lname=request.querystring("Lastname")
7 salary=request.querystring("Salary")
8 %>
9 Nice to Meet You
<%=fname%> <%=lname%><p>
10 <%If
fname="" then%>
11 Sorry we are not on
a first name basis...<p>
12 <%end if
13 select
case lcase(lname)
14 case
"washington","adams"
15
response.write "The first president has same last
name<p>"
16 case
"jefferson"
17
response.write "The third president has same last
name<p>"
18 case
"lincoln"
19
response.write "The sixteenth president has same last
name<p>"
20 end
select%>
21 </body></html>
Copyright (c) 1998 - Alexandre Barreto