Latest web development tutorials

pagine Web ASP.NET

pagina ASP.NET semplice assomiglia a normali pagine HTML.


Ciao W3CSchool.cc

Prima di iniziare a imparare ASP.NET, costruiamo una semplice pagina HTML che visualizza "Ciao W3CSchool.cc" nel browser:

Ciao W3CSchool.cc!



Scritto in HTML Ciao W3CSchool.cc

Il codice seguente sarà sotto forma di pagine HTML Esempio di display:

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

Se volete provarlo, si prega di salvare il codice sopra in un file chiamato"firstpage.htm", e creare un collegamento al file: firstpage.htm .


Scritto in ASP.NET Ciao W3CSchool.cc

pagine ASP.NET più semplice modo per convertire pagine HTML da copiare direttamente un file HTML e la nuova estensione di file modificati inaspx.

Il seguente codice mostrerà esempi formano pagina ASP.NET:

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

Se volete provarlo, si prega di salvare il codice sopra in un file chiamato"firstpage.aspx", e creare un collegamento al file: firstpage.aspx .


Come funziona?

Fondamentalmente, le pagine ASP.NET e HTML sono identici.

Estensione della pagina HTML è htm. Se un browser richiede una pagina HTML al server, il server non può apportare alcuna modifica, viene inviato direttamente alla pagina del browser.

pagina aggiuntiva ASP.NET è aspx. Se un browser richiede al server una pagina ASP.NET, il server prima che i risultati vengono inviati al browser, la pagina avrà bisogno di trattare con il codice eseguibile.

pagina ASP.NET di cui sopra non contiene alcun codice eseguibile, in modo da non eseguire nulla. Nel seguente esempio, aggiungeremo qualche codice eseguibile alla pagina, al fine di dimostrare le differenze tra le pagine HTML statiche e dinamiche pagine ASP a.


Classic ASP

Active Server Pages (ASP) è stato popolare per molti anni. Con ASP, codice eseguibile può essere inserito in una pagina HTML.

Le versioni precedenti di ASP (prima ASP.NET) è spesso chiamato ASP classico.

ASP.NET non è pienamente compatibile con ASP classico, ma solo dopo modifiche minori, la maggior parte delle pagine ASP classiche pagine ASP.NET può servire come una buona corsa.

Se volete saperne di più su conoscenze ASP classico, si prega di visitare il nostro tutorial di ASP .


Preparato con i classici pagine dinamiche ASP

Per dimostrare come visualizzare le pagine ASP contenuti dinamici, aggiungeremo qualche codice eseguibile (in rosso identità font) sopra esempi:

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

Il codice all'interno del tag - <%%> viene eseguito sul server.

Response.Write viene utilizzato per il flusso di output HTML per scrivere qualcosa di codice ASP.

Ora () è un server restituisce le attuali funzioni di data e ora.

Se volete provarlo, si prega di salvare il codice sopra in un file chiamato"dynpage.asp", e creare un collegamento al file: dynpage.asp .


Con pagine dinamiche scritte in ASP .NET

Il seguente codice mostrerà esempi formano pagina ASP.NET:

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

Se volete provarlo, si prega di salvare il codice sopra in un file chiamato"dynpage.aspx" e creare un collegamento al file: dynpage.aspx .


confronto ASP.NET Classic ASP

Esempi di quanto sopra non possono dimostrare eventuali differenze tra ASP.NET e ASP classico.

Mentre gli ultimi due casi, non si può vedere la differenza tra le due pagine ASP e ASP.NET tra le pagine.

Nel prossimo capitolo, si vedrà come controlli server ASP.NET rendono più potente di Classic ASP.