O simplă pagină ASP.NET arată ca o pagină HTML obișnuită.
Bună ziua w3ii
Pentru a începe ASP.NET de învățare, vom construi o pagină HTML foarte simplu , care va afișa "Hello w3ii" într - un browser de Internet ca aceasta:
Bună ziua w3ii! |
Bună ziua w3ii în HTML
Acest cod afișează exemplu, ca o pagină HTML:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
</center>
</body>
</html>
Dacă doriți să - l încercați - vă, salvați codul într - un fișier numit „ firstpage.htm “, și de a crea un link către fișierul de genul: firstpage.htm
Bună ziua w3ii în ASP.NET
Cel mai simplu mod de a converti o pagină HTML într - o pagină ASP.NET este de a copia fișierul HTML într - un fișier nou cu o .aspx extensie.
Acest cod afișează exemplul nostru ca o pagină ASP.NET:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
</center>
</body>
</html>
Dacă doriți să - l încercați - vă, salvați codul într - un fișier numit „ firstpage.aspx “, și de a crea un link către fișierul de genul: firstpage.aspx
Cum functioneazã?
Fundamental o pagină ASP.NET este la fel ca și o pagină HTML.
O pagină HTML are extensia .htm. În cazul în care un browser solicită o pagină HTML de pe server, serverul trimite pagina la browser-ul fără nici o modificare.
O pagină ASP.NET are extensia .aspx. În cazul în care un browser solicită o pagină ASP.NET, serverul procesează orice cod executabil în pagina, înainte de rezultatul este trimis înapoi la browser.
Pagina ASP.NET de mai sus nu conține nici un cod executabil, așa că nimic nu este executat. În următoarele exemple vom adăuga un cod executabil pagina pentru a demonstra diferența dintre pagini HTML statice și dinamice pagini ASP.
Classic ASP
Active Server Pages (ASP) a fost în jur de mai mulți ani. Cu ASP, cod executabil poate fi plasat în interiorul pagini HTML.
Versiunile anterioare ale ASP (before ASP .NET) de a (before ASP .NET) sunt adesea numite Classic ASP.
ASP.NET nu este pe deplin compatibil cu ASP clasic, dar cele mai multe pagini ASP clasic va funcționa bine ca pagini ASP.NET, cu doar modificări minore.
Dacă doriți să aflați mai multe despre Classic ASP, vă rugăm să accesați Tutorial ASP .
Pagina dinamică în Classic ASP
Pentru a demonstra modul în care ASP poate afișa pagini cu conținut dinamic, am adăugat un cod executabil (in red) la exemplul anterior:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
<p> <%Response.Write(Now())%> </p>
</center>
</body>
</html>
Codul din interiorul <% -%> tag-uri este executat pe server.
Response.Write este cod ASP pentru a scrie ceva în fluxul de ieșire HTML.
Now() este o funcție întoarce serverele data și ora curente.
Dacă doriți să - l încercați - vă, salvați codul într - un fișier numit „ dynpage.asp “, și de a crea un link către fișierul de genul: dynpage.asp
Pagina în dinamică ASP .NET
Acest cod de mai jos prezintă exemplul nostru ca o pagină ASP.NET:
<html>
<body bgcolor="yellow">
<center>
<h2>Hello w3ii!</h2>
<p> <%Response.Write(Now())%> </p>
</center>
</body>
</html>
Dacă doriți să - l încercați - vă, salvați codul într - un fișier numit „ dynpage.aspx “, și de a crea un link către fișierul de genul: dynpage.aspx
ASP.NET vs Classic ASP
Exemplele anterioare nu a demonstrat nici o diferență între ASP.NET și Classic ASP.
Dupa cum se poate vedea din ultimele două exemple nu există diferențe între cele două pagini ASP și ASP.NET.
În capitolele următoare veți vedea modul în care controalele de server fac ASP.NET mai puternic decât Classic ASP.