Najnowsze tutoriale tworzenie stron internetowych
 

ASP.NET Web Forms - HTML Pages


Prosta strona ASP.NET wygląda jak zwykła strona HTML.


Witam w3ii

Aby rozpocząć naukę ASP.NET, będziemy konstruować bardzo prostą stronę HTML, który będzie wyświetlany "Hello w3ii" w przeglądarce internetowej w taki sposób:

Witam w3ii!


Witam w3ii w HTML

Ten kod wyświetla przykład jako stronę HTML:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
</center>
</body>
</html>

Jeśli chcesz spróbować samemu, zapisz kod w pliku o nazwie „ firstpage.htm ” i utworzyć łącze do pliku tak: firstpage.htm


Witam w3ii w ASP.NET

Najprostszym sposobem konwersji strony HTML do strony ASP.NET jest skopiować plik HTML do nowego pliku z .aspx przedłużenia.

Ten kod wyświetla nasz przykład jako strony ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
</center>
</body>
</html>

Jeśli chcesz spróbować samemu, zapisz kod w pliku o nazwie „ firstpage.aspx ” i utworzyć łącze do pliku tak: firstpage.aspx


Jak to działa?

Zasadniczo strony ASP.NET jest tak samo jak na stronie HTML.

Strona HTML ma rozszerzenie .htm. Jeśli przeglądarka żąda strony HTML z serwera, serwer wysyła stronę do przeglądarki bez żadnych modyfikacji.

Strony ASP.NET ma rozszerzenie aspx. Jeśli przeglądarka żąda strony ASP.NET, serwer przetwarza dowolny kod wykonywalny na stronie, zanim wynik jest wysyłany z powrotem do przeglądarki.

Na stronie ASP.NET powyżej nie zawiera żadnego kodu wykonywalnego, więc nic nie jest wykonywany. W następnych przykładach dodamy jakiś kod wykonywalny do strony wykazać różnicę między statycznych stron HTML i dynamicznych stron ASP.


klasyczne ASP

Active Server Pages (ASP) jest już od kilku lat. Z ASP, kod wykonywalny może być umieszczony wewnątrz stron HTML.

Poprzednie wersje ASP (before ASP .NET) są często nazywane klasycznym ASP.

ASP.NET nie jest w pełni kompatybilny z klasycznym ASP, ale większość stron Classic ASP będzie działać dobrze jak strony ASP.NET, z niewielkimi zmianami.

Jeśli chcesz dowiedzieć się więcej o Classic ASP, odwiedź naszą ASP Tutorial .


Dynamiczne strony w Classic ASP

Aby pokazać, jak ASP można wyświetlić strony z zawartością dynamiczną, dodaliśmy trochę kodu wykonywalnego (in red) do poprzedniego przykładu:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
<p> <%Response.Write(Now())%> </p>
</center>
</body>
</html>

Kod wewnątrz <% -%> tagów jest wykonywany na serwerze.

Response.Write jest kod ASP coś do pisania do strumienia wyjściowego HTML.

Now() jest funkcją powrocie serwery prąd daty i godziny.

Jeśli chcesz spróbować samemu, zapisz kod w pliku o nazwie „ dynpage.asp ” i utworzyć łącze do pliku tak: dynpage.asp


Dynamiczne strony w ASP .NET

Ten Poniższy kod pokazuje nasz przykład jako strony ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
<p> <%Response.Write(Now())%> </p>
</center>
</body>
</html>

Jeśli chcesz spróbować samemu, zapisz kod w pliku o nazwie „ dynpage.aspx ” i utworzyć łącze do pliku tak: dynpage.aspx


ASP.NET vs klasycznym ASP

Dotychczasowe przykłady nie wykazały żadnych różnic pomiędzy ASP.NET i Classic ASP.

Jak widać z tych dwóch ostatnich przykładach nie ma różnic między obiema stronami ASP i ASP.NET.

W następnych rozdziałach widać jak formanty serwera ASP.NET uczynić bardziej wydajne niż Classic ASP.