Elemento si riferisce a Elementi DOM . In altre parole, ogni parte della pagina è un elemento. Javascript / DHTML tratta di manipolare questi elementi per rendere la pagina interattiva.
Un controllo, nel senso W3C, è un tipo di elemento che accetta l'input dell'utente. Cose come caselle di testo, pulsanti di opzione e pulsanti di invio sono tutti controlli sotto questa definizione.
La definizione ASP.Net di un controllo è diversa dalla versione W3C. In ASP.Net, un controllo è un modello che prende i dati e li formatta come HTML. Ad esempio, un controllo GridView
prende i dati che gli vengono dati e li formatta come <table>
. Un Label
formatta i dati come <span>
. I controlli ASP.Net consentono di lavorare con un livello di astrazione più elevato rispetto al DOM W3C. Puoi lavorare con Labels
, GridViews
e Repeaters
, invece di dover elaborare autonomamente la generazione HTML.