Składnia ASP
Wszystkie nasze przykłady pokazują kod ASP na czerwono.
Ułatwia to zrozumienie działania ASP.
ASP używa VBScript
Domyślnym językiem skryptowym w ASP jest VBScript.
Język skryptowy to lekki język programowania.
VBScript to uproszczona wersja Microsoft Visual Basic.
Pliki ASP
Pliki ASP mogą być zwykłymi plikami HTML. Ponadto pliki ASP mogą również zawierać skrypty serwera.
Skrypty otoczone znakami <% i %> są wykonywane na serwerze.
Metoda Response.Write() jest używana przez ASP do zapisywania danych wyjściowych w HTML.
Poniższy przykład zapisuje "Hello World" w HTML:
Przykład
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
VBScript nie rozróżnia wielkości liter. Response.Write() można zapisać jako response.write().
Korzystanie z JavaScript w ASP
Aby ustawić JavaScript jako język skryptowy dla strony internetowej, musisz wstawić specyfikację języka na górze strony:
Przykład
<%@ language="javascript"%>
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>
Ten samouczek wykorzystuje język skryptowy VBScript.
Więcej przykładów
Istnieje łatwy skrót do Response.Write(). Zamiast tego możesz użyć znaku równości (=).
Poniższy przykład również zapisuje "Hello World" w HTML:
Przykład
<!DOCTYPE html>
<html>
<body>
<%
="Hello World!"
%>
</body>
</html>
Tagi HTML mogą być częścią wyniku:
Przykład
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<h2>You can use HTML tags to format the text!</h2>")
%>
</body>
</html>
Atrybuty HTML mogą być częścią wyniku:
Przykład
<!DOCTYPE html>
<html>
<body>
<%
Response.Write("<p style='color:#0000ff'>This text is styled.</p>")
%>
</body>
</html>
Przykłady VBScript
Ten samouczek zawiera wiele przykładów VBScript.
Dokumentacja VBScript
Ten samouczek zawiera pełne odniesienie do VBScript.