If ..Then..Else ifadesi belirtilen durumun doğru ya da yanlış olmasına göre program akışına yön vermektedir.
<% If Hour(Now) <12 Then Response.Write "Günaydın. " ElseIf Hour(Now) >= 18 Then Response.Write "İyi akşamlar! " Else Response.Write "Saat 12 ile 18 arasındadır. " End If %>
if bloğunda tek satır kullanılacaksa End If ifadesini koymaya gerek yoktur. Eğer birden fazla komut satırı varsa End If ifadesinin koyulması gerekmektedir.