Introduzione ai controlli server in ASP.NET
A differenza di ASP classico (ASP 3.0), coloro i quali realizzano pagine con ASP.NET possono
utilizzare i controlli server per programmare pagine web.
Questi controlli vengono dichiarati all'interno di una pagina con estensione .aspx
mediante l'utilizzo di tag personalizzati o tag HTML i quali contengono un attributo runat
il cui valore è settato su server. Il modo corretto di scrittura è: nomeControllo runat="server".
I tag HTML (o HTML Controls) sono gestiti nello spazio dei nomi mediante il namespace
System.Web.UI.HtmlControls. Ciascun tag che non è stato mappato in maniera esplicita
con l'attributo runat, viene assegnato il namespace
System.Web.UI.HtmlControls.HtmlGenericControl.
Vediamo adesso qualche controllo che incontriamo spesso in una pagina .aspx;
essi sono:
<form id="NomeForm" runat="server">
<asp:textbox ID="Txt1" runat="server">
<asp:dropdownlist id="ddl" runat="server">
<asp:button id="Btn1" runat="server">
Tali controlli, quando eseguiti nella pagina, generano contenuto HTML.
La pagina di esempio con i 4 controlli appena descritti.