Ultimele tutoriale de dezvoltare web
 

ASP.NET Formulare Web - pagini HTML


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.