Kurs ASP cz.I
Praca z ASP
Tworz▒c skrypty ASP mo┐na standardowo korzystaµ z dw≤ch jΩzyk≤w tj. VBScript
oraz JScript. Istnieje r≤wnie┐ mo┐liwo╢µ wykorzystania jΩzyka PerlScript w
skryptach ASP. Niniejszy opis ASP bΩdzie bazowa│ na jΩzyku VBScript.
Active Server Pages posiada sze╢µ wbudowanych obiekt≤w s│u┐▒cych do
zarz▒dzania aplikacjami Webowymi:
- Application |
- |
przechowuje informacje o stanie aplikacji. |
- Session |
- |
przechowuje informacje dotycz▒ce jednego u┐ytkownika,
jest "magazynem" informacji ka┐dego u┐ytkownika odwiedzaj▒cego
stronΩ. |
- Request |
- |
zawiera wszystkie informacje, kt≤re s▒ wysy│ane z
przegl▒darki do serwera. Zawiera dane, kt≤re zosta│y wys│ane przy u┐yciu
formularza (form). |
- Response |
- |
wysy│a HTML i r≤┐ne informacje, │▒cznie z cookies i
nag│≤wki, z powrotem do przegl▒darki (klienta). |
- Server |
- |
zwiΩksza funkcjonalno╢µ Active Server Pages. |
- ObjectContext |
- |
pozwala np. przerwaµ transakcjΩ, kt≤ra jest zarz▒dzana
przez Transaction Server. |
Wy┐ej wymienione obiekty mog▒ byµ u┐yte w ka┐dym miejscu strony ASP. Na
pocz▒tku ka┐dego skryptu ASP powinna znale╝µ sie linijka:
<% @ Language=ScriptingLanguage
%> |
gdzie ScriptingLanguage to nazwa jΩzyka zastosowanego w skrypcie. Mo┐e to byµ
np. VBScript, wtedy powinna ona przyj▒µ postaµ:
<% @ Language=VBScript %> |
Opr≤cz tego wszystkie elementy, kt≤re dotycz▒ zadeklarowanego jΩzyka powinny
znale╝µ siΩ pomiΩdzy znacznikami <% oraz %>. Do
danego pliku ASP mo┐na do│▒czaµ inne pliki poprzez wpisanie nastΩpuj▒cej
komendy:
<!-#include file="filename"-> |
gdzie filename to nazwa innego pliku ASP, np.
<!-#include file="samples/code0503.asp"->. W nazwie pliku
mo┐na zawrzeµ tak┐e "../" przed nazw▒ pliku, co poinformuje, ┐e
plik, kt≤ry chcemy za│▒czyµ znajduje siΩ w katalogu wy┐szego rzΩdu, np.
<!-#include file="../get_me.asp"->.
|