Latest web development tutorials

Strony sieci Web ASP.NET

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


Witam W3CSchool.cc

Przed przystąpieniem do nauki ASP.NET, zbudujmy prostą stronę HTML, który wyświetla "Hello W3CSchool.cc" w przeglądarce:

Witam W3CSchool.cc!



Napisane w HTML Witam W3CSchool.cc

Poniższy kod będzie w formie stron HTML Przykładowe wskazanie:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Jeśli chcesz spróbować, należy zapisać powyższy kod w plikuo nazwie "firstpage.htm"w, i utworzyć łącze do pliku: firstpage.htm .


Napisane w ASP.NET Witam W3CSchool.cc

Strony ASP.NET najłatwiejszym sposobem konwersji stron HTML mogą być kopiowane bezpośrednio plik HTML i nowy rozszerzenie pliku zmieniłaspx.

Poniższy kod pokaże przykłady tworzą strony ASP.NET:

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
</center>
</body>
</html>

Jeśli chcesz spróbować, należy zapisać powyższy kod w plikuo nazwie "firstpage.aspx"w, i utworzyć łącze do pliku: firstpage.aspx .


Jak to działa?

Zasadniczo, strony ASP.NET i HTML są identyczne.

Rozszerzenie strony HTML jest .htm. Jeśli przeglądarka żąda strony HTML do serwera, serwer nie może dokonywać żadnych zmian, to jest wysyłany bezpośrednio do strony przeglądarki.

Strona Rozszerzenie ASP.NET to aspx. Jeśli przeglądarka zwraca do serwera strony ASP.NET, serwer zanim wyniki są przesyłane z powrotem do przeglądarki, strony będą musiały radzić sobie z kodu wykonywalnego.

Strona ASP.NET powyżej nie zawiera żadnego kodu wykonywalnego, więc nic nie zostało wykonane. W poniższym przykładzie dodamy jakiś kod wykonywalny do strony, w celu wykazania różnic między statycznych stron HTML i dynamicznych stron ASP w.


klasyczne ASP

Active Server Pages (ASP) jest bardzo popularny od wielu lat. Asp, kod może być umieszczony na stronie HTML.

Poprzednie wersje ASP (przed ASP.NET) jest często nazywany klasycznym ASP.

ASP.NET nie jest w pełni kompatybilny z klasycznym ASP, ale dopiero po drobnych modyfikacjach, najbardziej klasycznych stron ASP Strony ASP.NET może służyć jako dobry metę.

Jeśli chcesz dowiedzieć się więcej o klasycznej wiedzy ASP, odwiedź nasz poradnik ASP .


Przygotowany z klasycznymi ASP dynamicznych stron

Aby pokazać, jak ASP wyświetlania dynamicznych stron treści, dodamy trochę kodu wykonywalnego (na czerwono tożsamości czcionce) powyżej przykładów:

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

Kod wewnątrz znacznika - <%%> jest wykonywany na serwerze.

Response.Write służy do strumienia wyjściowego HTML napisać coś kodu ASP.

Now () to serwer zwraca bieżące funkcje daty i czasu.

Jeśli chcesz spróbować, należy zapisać powyższy kod w plikuo nazwie "dynpage.asp"w, i utworzyć łącze do pliku: dynpage.asp .


Przy dynamicznych stron napisanych w ASP .NET

Poniższy kod pokaże przykłady tworzą strony ASP.NET:

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

Jeśli chcesz spróbować, należy zapisać powyższy kod w plikuo nazwie "dynpage.aspx"wi utworzyć łącze do pliku: dynpage.aspx .


Porównanie Klasyczne ASP ASP.NET

Przykłady powyższe nie może wykazywać żadnych różnic pomiędzy ASP.NET i klasycznym ASP.

W dwóch ostatnich przypadkach, nie można dostrzec różnicę między tymi dwoma stronami ASP i ASP.NET między stronami.

W następnym rozdziale zobaczymy, jak formanty serwera ASP.NET uczynić bardziej wydajny niż klasyczny ASP jest.