Sintaxe ASP
Todos os nossos exemplos mostram o código ASP em vermelho.
Isso torna mais fácil para você entender como o ASP funciona.
ASP usa VBScript
A linguagem de script padrão em ASP é VBScript.
Uma linguagem de script é uma linguagem de programação leve.
VBScript é uma versão leve do Visual Basic da Microsoft.
Arquivos ASP
Os arquivos ASP podem ser arquivos HTML comuns. Além disso, os arquivos ASP também podem conter scripts de servidor.
Scripts entre <% e %> são executados no servidor.
O método Response.Write() é usado pelo ASP para gravar a saída em HTML.
O exemplo a seguir grava "Hello World" em HTML:
Exemplo
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
VBScript não diferencia maiúsculas de minúsculas. Response.Write() pode ser escrito como response.write().
Usando JavaScript em ASP
Para definir JavaScript como a linguagem de script para uma página da Web, você deve inserir uma especificação de linguagem na parte superior da página:
Exemplo
<%@ language="javascript"%>
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
Este tutorial usa a linguagem de script VBScript.
Mais exemplos
Existe um atalho fácil para Response.Write(). Você pode usar um sinal de igual (=).
O exemplo a seguir também grava "Hello World" em HTML:
Exemplo
<!DOCTYPE html>
<html>
<body>
<%
="Hello World!"
%>
</body>
</html>
As tags HTML podem fazer parte da saída:
Exemplo
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<h2>You can use HTML tags to format the text!</h2>")
%>
</body>
</html>
Os atributos HTML podem fazer parte da saída:
Exemplo
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<p style='color:#0000ff'>This text is styled.</p>")
%>
</body>
</html>
Exemplos de VBScript
Este tutorial contém muitos exemplos de VBScript.
Referência VBScript
Este tutorial tem referência VBScript completa.