TOC

This article is currently in the process of being translated into Italian (~99% done).

Le basi:

Hello, world!

In praticamente tutti i tutorial riguardo alla programmazione troverai il classico esempio "Hello World!", chi sono io per interrompere questa tradizione? Lasciami mostrarti come puoi salutare il mondo da un sito web ASP.NET. Apri il file Default.aspx (se già non è stato aperto in automatico) con un doppio click nel Solution Explorer. Contiene già diverse istruzioni HTML del tipo HTML, oltre ad altre cose che probabilmente non riconoscerai, come ad esempio la direttiva Page all'inizio del file, oppure l'attributo runat nella etichetta del form. Tutto questo verrà spiegato in seguito, per ora vogliamo vedere un po' di codice che funziona.

Per prima cosa, inseriamo un una istruzione di controllo Label. Una istruzione Label è abbastanza semplice, dato che deve giusto contenere un nome identificativo. Aggiungi quindi la seguente istruzione simil-HTML da qualche parte tra le etichette <form> di inizio e fine del modulo della pagina:

<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>

Secondo passo. Aggiungi il seguente blocco script da qualche parte nella pagina, preferibilmente subito sotto alla direttiva Page che compare all'inizio del file.

<%
    HelloWorldLabel.Text = "Hello, world!";
%>

Se non hai mai usato prima lo ASP.NET, sono sicuro che ci saranno un mucchio di cose che ti stanno meravigliando, ma come già detto, per il momento stiamo solo cercando di vedere un primo risultato. Per vedere la pagina in azione, seleziona dal menù di Visual Studio il comando Debug -> Start Without Debugging, oppure premi il tasto F6. Il Visual Studio compilerà il progetto, per poi aprire la pagina su cui stai lavorando nel tuo browser preferito. La pagina avrà semplicemente il testo "Hello, world!" - congratulazioni, hai appena creato il tuo primo sito web con ASP.NET! Di seguito appare il testo completo:

<%
    HelloWorldLabel.Text = "Hello, world!";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
<asp:Label runat="server" id="HelloWorldLabel"></asp:Label>
    </div>
    </form>
</body>
</html>

This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!