ASP.NET: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Atarubot (discussione | contributi)
template cita "xxxx"; fix formato data; rinomina/fix nomi parametri; converto template cite xxx -> cita xxx; fix parametro lingua
Utilizzato codice al posto di preformattato
Riga 61:
 
== Esempio di codice ==
Segue il codice sorgente che genera il classico messaggio minimo:<syntaxhighlight lang="asp" line="1">
<%@ Page Language="C#"  %>
<nowiki>
<HTML>
<%@ Page Language="C#" %>
</HEAD>
<TITLE> Esempio di pagina ASPX </TITLE>
<HTML>
</HEAD>
<TITLEBODY>
<DIV STYLE="TEXT-ALIGN:CENTER">
Esempio di pagina ASPX
<%
</TITLE>
int mciclo;
</HEAD>
String mstringa = "";
<BODY>
for (mciclo = 1; mciclo <= 10; mciclo++) {
<DIV STYLE="TEXT-ALIGN:CENTER">
mstringa = mstringa + String.Format("<SPAN STYLE='FONT-SIZE: {0}PX'> Hello world in ASP.NET </SPAN><br />", mciclo);
<%
}
 
Message.InnerHtml = mstringa;
int mciclo;
%>
String mstringa = "";
<SPAN id = "Message" runat="server"/>
for (mciclo = 1; mciclo <= 10; mciclo++)
</DIV>
{
</BODY>
mstringa = mstringa + String.Format("<SPAN STYLE='FONT-SIZE: {0}PX'> Hello world in ASP.NET </SPAN><br />", mciclo);
</HTML>
}
</syntaxhighlight>I nomi dei file ASP.NET hanno estensione ''.aspx''. La direttiva ''Page'' consente di specificare il linguaggio utilizzato (nell'esempio C#), e numerosi altri attributi che consentono di descrivere le proprietà e l'aspetto della pagina. Ogni pagina aspx può contenere una sola direttiva ''Page''. Notare che le righe di codice di esempio che seguono la direttiva ''Page'' sono normale codice HTML.
Message.InnerHtml = mstringa;
%>
<SPAN id = "Message" runat="server"/>
</DIV>
</BODY>
</HTML>
</nowiki>
 
I nomi dei file ASP.NET hanno estensione ''.aspx''. La direttiva ''Page'' consente di specificare il linguaggio utilizzato (nell'esempio C#), e numerosi altri attributi che consentono di descrivere le proprietà e l'aspetto della pagina. Ogni pagina aspx può contenere una sola direttiva ''Page''. Notare che le righe di codice di esempio che seguono la direttiva ''Page'' sono normale codice HTML.
 
Vengono dichiarate 2 variabili: l'intero ''mciclo'' e la stringa denominata ''mstringa'', e viene definito un ciclo ''for'' per visualizzare il messaggio con caratteri di dimensione crescente da 1 e 10. La variabile ''mstringa'' memorizza il codice HTML da visualizzare. Al termine del ciclo viene settata la proprietà ''InnerHtml'' dell'oggetto ''Message''.
 
Il tag <code><nowiki><SPAN></nowiki></code> è dotato dell'attributo ''<code>runat</code>'' che indica che l'elemento deve essere eseguito ''lato Server'', come avviene tipicamente nelle applicazioni sviluppate in ASP.NET.
 
== Strumenti di sviluppo ==